Report generated on 07-May-2023 at 15:22:37 by pytest-html v3.2.0
| Packages | {"pluggy": "1.0.0", "pytest": "7.3.1"} |
| Platform | Linux-5.15.0-69-generic-x86_64-with-glibc2.35 |
| Plugins | {"asyncio": "0.21.0", "html": "3.2.0", "metadata": "2.0.4", "repeat": "0.9.1"} |
| Python | 3.10.6 |
172 tests ran in 37312.78 seconds.
(Un)check the boxes to filter the results.
137 passed, 0 skipped, 33 failed, 1 errors, 2 expected failures, 0 unexpected passes| Result | Test | Duration | Links |
|---|---|---|---|
| No results found. Try to check the filters | |||
| Error | functional/storm_control/test_storm_control_interaction_policer_rules.py::test_storm_control_interaction_policer_rules::setup | 10.71 | |
|
file /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_interaction_policer_rules.py, line 31 async def test_storm_control_interaction_policer_rules(testbed, define_bash_utils): """ Test Name: test_storm_control_interaction_policer_rules Test Suite: suite_functional_storm_control Test Overview: Verify that Policer rules (dynamic and data paths) take precedence over Storm Control rules. Test Author: Kostiantyn Stavruk Test Procedure: 1. Set entities swp1, swp2, swp3, swp4 UP state. 2. Set a storm control rate limit for all types of traffic on all ports. 3. Create an ingress qdisc on each TX port and define a dynamic policer trap rule for each qdisc. 4. Set up streams. 5. Transmit continues traffic from all ports simultaneously. 6. Verify that the CPU trapped packet rate is according to police trap rules (Storm Control has no effect). 7. Delete the rule from all ports' qdisc. 8. Init bridge entity br0. 9. Set bridge br0 admin state UP. 10. Set ports swp1, swp2, swp3, swp4 master br0. 11. Set entities swp1, swp2, swp3, swp4 UP state. 12. Define a police pass rule for each qdisc that matches the selectors. 13. Transmit continues traffic. 14. Verify the RX rate on ports is according to policer dp limit rules (Storm Control has no effect). """ bridge = 'br0' tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 4) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] device_host_name = dent_dev.host_name tg_ports = tgen_dev.links_dict[device_host_name][0] ports = tgen_dev.links_dict[device_host_name][1] size_packets = random.randint(500, 1000) traffic_duration = 15 expected_rate = 4000 cpu_stat_code = 195 counter_type = 'sw' deviation = 0.10 out = await IpLink.set( input_data=[{device_host_name: [ {'device': port, 'operstate': 'up'} for port in ports]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that entities set to 'UP' state.\n{out}" params = [ {'port': ports[0], 'name': 'unk_uc_kbyte_per_sec_rate', 'value': 37686}, {'port': ports[1], 'name': 'unreg_mc_kbyte_per_sec_rate', 'value': 109413}, {'port': ports[2], 'name': 'bc_kbyte_per_sec_rate', 'value': 75373} ] for value in params: await devlink_rate_value(dev=f'pci/0000:01:00.0/{value["port"].replace("swp","")}', name=value['name'], value=value['value'], cmode='runtime', device_host_name=device_host_name, set=True, verify=True) try: out = await TcQdisc.add( input_data=[{device_host_name: [ {'dev': port, 'kind': 'ingress'} for port in ports[:3]]}]) assert out[0][device_host_name]['rc'] == 0, f'Failed to configure ingress qdisc.\n{out}' await tc_filter_add(dev=ports[0], vlan_id=853, src_mac='10:62:5a:cf:ab:39', dst_mac='34:1e:60:35:58:ac', rate='14836kbit', burst=15836, device_host_name=device_host_name) await tc_filter_add(dev=ports[1], vlan_id=2830, src_mac='98:92:be:4c:c8:53', dst_mac='01:00:5E:51:14:af', rate='14836kbit', burst=15836, device_host_name=device_host_name) await tc_filter_add(dev=ports[2], vlan_id=2454, src_mac='54:84:c3:74:89:37', dst_mac='ff:ff:ff:ff:ff:ff', rate='14836kbit', burst=15836, device_host_name=device_host_name) address_map = ( # swp port, tg port, tg ip, gw, plen (ports[0], tg_ports[0], '1.1.1.2', '1.1.1.1', 24), (ports[1], tg_ports[1], '1.1.1.3', '1.1.1.1', 24), (ports[2], tg_ports[2], '1.1.1.4', '1.1.1.1', 24), (ports[3], tg_ports[3], '1.1.1.5', '1.1.1.1', 24) ) dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': ip, 'gw': gw, 'plen': plen} for _, port, ip, gw, plen in address_map ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) """ Set up the following streams: — stream_1 — | — stream_2 — | — stream_3 — | - stream_4 - swp1 -> swp4 | swp2 -> swp4 | swp3 -> swp4 | swp3 -> swp4 swp3 -> swp2 swp3 -> swp1 """ streams = { 'stream_1': { 'ip_source': dev_groups[tg_ports[0]][0]['name'], 'ip_destination': dev_groups[tg_ports[3]][0]['name'], 'srcMac': '10:62:5a:cf:ab:39', 'dstMac': '34:1e:60:35:58:ac', 'frameSize': size_packets, 'frame_rate_type': 'line_rate', 'rate': 100, 'protocol': '0x8100', 'type': 'raw', 'vlanID': 853 }, 'stream_2': { 'ip_source': dev_groups[tg_ports[1]][0]['name'], 'ip_destination': dev_groups[tg_ports[3]][0]['name'], 'srcMac': '98:92:be:4c:c8:53', 'dstMac': '01:00:5E:51:14:af', 'frameSize': size_packets, 'frame_rate_type': 'line_rate', 'rate': 100, 'protocol': '0x8100', 'type': 'raw', 'vlanID': 2830 }, 'stream_3': { 'ip_source': dev_groups[tg_ports[2]][0]['name'], 'ip_destination': dev_groups[tg_ports[3]][0]['name'], 'srcMac': '54:84:c3:74:89:37', 'dstMac': 'ff:ff:ff:ff:ff:ff', 'frameSize': size_packets, 'frame_rate_type': 'line_rate', 'rate': 100, 'protocol': '0x8100', 'type': 'raw', 'vlanID': 2454 } } streams.update({ f'stream_4_swp3->swp{4-x if x <= 0 else 3-x}': { 'ip_source': dev_groups[tg_ports[2]][0]['name'], 'ip_destination': dev_groups[tg_ports[3-x if x <= 0 else 2-x]][0]['name'], 'srcMac': f'e4:c7:7f:{x+6}e:60:2b', 'dstMac': f'01:00:5E:19:bd:a{x+5}', 'frameSize': size_packets, 'frame_rate_type': 'line_rate', 'rate': 100, 'protocol': '0x0800', 'type': 'raw', 'vlanID': 2830 } for x in range(3) }) await tgen_utils_setup_streams(tgen_dev, config_file_name=None, streams=streams) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(traffic_duration) rc, out = await dent_dev.run_cmd(f'get_cpu_traps_rate_code_avg {cpu_stat_code} {counter_type}') assert not rc, f'get_cpu_traps_rate_code_avg failed with rc {rc}' err_msg = 'Failed: CPU trapped packet rate does not meet police trap rules.' assert math.isclose(int(out.strip()), expected_rate, rel_tol=deviation/2), err_msg await tgen_utils_stop_traffic(tgen_dev) out = await TcFilter.delete( input_data=[{device_host_name: [ {'dev': port, 'direction': 'ingress', 'pref': '49152'} for port in ports[:3]]}]) assert out[0][device_host_name]['rc'] == 0, f'Failed to configure ingress qdisc.\n{out}' out = await IpLink.add( input_data=[{device_host_name: [ {'device': bridge, 'type': 'bridge', 'vlan_default_pvid': 0}]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that vlan_default_pvid set to '0'.\n{out}" out = await IpLink.set( input_data=[{device_host_name: [ {'device': bridge, 'operstate': 'up'}]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that bridge set to 'UP' state.\n{out}" out = await IpLink.set( input_data=[{device_host_name: [ {'device': port, 'master': bridge, 'operstate': 'up'} for port in ports]}]) err_msg = f"Verify that bridge entities set to 'UP' state and links enslaved to bridge.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg await tc_filter_add(dev=ports[0], vlan_id=853, src_mac='10:62:5a:cf:ab:39', dst_mac='34:1e:60:35:58:ac', rate='18972709bps', burst=18973709, device_host_name=device_host_name) await tc_filter_add(dev=ports[1], vlan_id=2830, src_mac='98:92:be:4c:c8:53', dst_mac='01:00:5E:51:14:af', rate='18972709bps', burst=18973709, device_host_name=device_host_name) await tc_filter_add(dev=ports[2], vlan_id=2454, src_mac='54:84:c3:74:89:37', dst_mac='ff:ff:ff:ff:ff:ff', rate='18972709bps', burst=18973709, device_host_name=device_host_name) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(traffic_duration) # check the traffic stats stats = await tgen_utils_get_traffic_stats(tgen_dev, 'Traffic Item Statistics') collected = {row['Traffic Item']: {'tx_rate': row['Tx Rate (Bps)'], 'rx_rate': row['Rx Rate (Bps)']} for row in stats.Rows} assert all(math.isclose(float(collected[f'stream_4_swp3->swp{4-x if x <= 0 else 3-x}']['tx_rate']), float(collected[f'stream_4_swp3->swp{4-x if x <= 0 else 3-x}']['rx_rate']), rel_tol=deviation) for x in range(3)), 'Failed: the rate is limited by storm control.' finally: await tgen_utils_stop_traffic(tgen_dev) await cleanup_kbyte_per_sec_rate_value(dent_dev, tgen_dev, all_values=True) E fixture 'define_bash_utils' not found > available fixtures: __pytest_repeat_step_number, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, cleanup_bonds, cleanup_bridges, cleanup_dscp_prio, cleanup_ip_addrs, cleanup_mtu, cleanup_qdiscs, cleanup_routes, cleanup_sysctl, cleanup_tgen, cleanup_vrfs, doctest_namespace, enable_ipv4_forwarding, enable_ipv6_forwarding, event_loop, extra, include_metadata_in_junit_xml, metadata, monkeypatch, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, remove_default_gateway, test_fixture, testbed, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory > use 'pytest --fixtures [testpath]' for help on them. /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_interaction_policer_rules.py:31 -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_storm_control_interaction_policer_rules">Starting testcase:test_storm_control_interaction_policer_rules from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_interaction_policer_rules.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ----------------------------Captured stdout teardown---------------------------- Task <Task pending name='Task-7920' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.finalizer.<locals>.async_finalizer() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:288> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_storm_control_interaction_policer_rules from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_interaction_policer_rules.py INFO asyncssh:logging.py:92 [conn=184, chan=107] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=185] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=185] Local address: 172.17.0.2, port 36634 INFO asyncssh:logging.py:92 [conn=185] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=185] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=185] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=185, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=185, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:32:51 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=185, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=185, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=1] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=185, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=2] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=185, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=2] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=185, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=185, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=3] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=185, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=4] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=185, chan=4] Received exit status 2 INFO asyncssh:logging.py:92 [conn=185, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=4] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=185, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=185, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=5] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=185, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=6] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=185, chan=6] Received exit status 2 INFO asyncssh:logging.py:92 [conn=185, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=6] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=185, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=185, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=185, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=8] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=185, chan=8] Received exit status 2 INFO asyncssh:logging.py:92 [conn=185, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=8] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=185, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=185, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=185, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=10] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=185, chan=10] Received exit status 2 INFO asyncssh:logging.py:92 [conn=185, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=10] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=185, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=185, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=185, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=12] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=185, chan=12] Received exit status 2 INFO asyncssh:logging.py:92 [conn=185, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=12] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=185, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=185, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=185, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=14] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=185, chan=14] Received exit status 2 INFO asyncssh:logging.py:92 [conn=185, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=14] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=185, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=185, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=185, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=16] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=185, chan=16] Received exit status 2 INFO asyncssh:logging.py:92 [conn=185, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=16] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=185, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=185, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=17] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=185, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=18] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=185, chan=18] Received exit status 2 INFO asyncssh:logging.py:92 [conn=185, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=18] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=185, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=185, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=19] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=185, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=20] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=185, chan=20] Received exit status 2 INFO asyncssh:logging.py:92 [conn=185, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=20] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=185, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=185, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=185, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=22] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=185, chan=22] Received exit status 2 INFO asyncssh:logging.py:92 [conn=185, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=22] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=185, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=185, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=185, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=24] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=185, chan=24] Received exit status 2 INFO asyncssh:logging.py:92 [conn=185, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=24] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=185, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=185, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=185, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=26] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=185, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=185, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=185, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=185, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=185, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=28] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=185, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=185, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=185, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=185, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=185, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=30] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=185, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=185, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=185, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=185, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=31] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=185, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=32] Command: date INFO asyncssh:logging.py:92 [conn=185, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=32] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:32:52 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': 'Ixia not connected'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=185, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=185, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=33] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=185, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=34] Command: date INFO asyncssh:logging.py:92 [conn=185, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=34] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:33:02 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=185, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=185, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=35] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=185, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=185, chan=36] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=185, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=185, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=185, chan=36] Channel closed DEBUG infra2:Logger.py:156 [] | |||
| Failed | functional/L1/test_l1_forced_speed.py::test_l1_forced_speed_[10000-full] | 10.22 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> speed = 10000, duplex = 'full' @pytest.mark.parametrize('speed , duplex', [ pytest.param(10, 'full'), pytest.param(10, 'half'), pytest.param(100, 'full'), pytest.param(100, 'half'), pytest.param(1000, 'full'), pytest.param(10000, 'full'), ]) async def test_l1_forced_speed_(testbed, speed, duplex): """ Test Name: L1: forced speed Test Suite: suite_functional_l1 Test Overview: Verify forced speed, duplex configuration Test Procedure: 1. Create bridge entity 2. Enslave ports to the created bridge entity 3. Configure dut ports: speed -> speed autoneg -> off advertise -> off Configure ixia ports: speed -> speed autoneg -> off 4. Verify port duplex and speed per was configured 5. Set up traffic rate according to duplex mode 6. Send traffic 7. Verify no traffic loss """ tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 2) if not tgen_dev or not dent_devices: print('The testbed does not have enough dent with tgen connections') return dent_dev = dent_devices[0] device_host_name = dent_dev.host_name tg_ports = tgen_dev.links_dict[device_host_name][0] ports = tgen_dev.links_dict[device_host_name][1][:2] > speed_ports = await tb_get_qualified_ports(dent_dev, ports, speed, duplex) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_forced_speed.py:66: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ device = [DENT infrastructure 2: 10.36.118.23], ports = ['swp33', 'swp34'] speed = 10000, duplex = 'full', required_ports = 2 async def tb_get_qualified_ports(device, ports, speed, duplex, required_ports=2): """ Get dict of dut ports with matching speed and duplex Args: device (DeviceType): Dut device ports (list): List of dut ports speed (int): Required port speed duplex (str): Required port duplex required_ports (int): Required number of ports Returns: Dictionary of qualified ports """ # Check dut media mode name. If it supports the speed parameter if device.media_mode == 'mixed': raise ValueError('Mixed mode is not supported') if device.media_mode == 'copper' and speed == 10000: > raise ValueError(f'Can not run test in device {device.host_name} with the speed: {speed}') E ValueError: Can not run test in device infra2 with the speed: 10000 /usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/test_utils/tb_utils.py:575: ValueError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_l1_forced_speed_[10000-full]">Starting testcase:test_l1_forced_speed_[10000-full] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_forced_speed.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-582' coro=<test_l1_forced_speed_() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_forced_speed.py:57> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=17, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=18] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=18] Local address: 172.17.0.2, port 48494 INFO asyncssh:logging.py:92 [conn=18] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=18] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=18] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=18, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:59:28 UTC 2023 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_l1_forced_speed_[10000-full] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_forced_speed.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=18, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=1] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=18, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=2] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=2] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:59:28 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': 'Ixia not connected'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=18, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=3] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=18, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=4] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=4] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:59:38 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=18, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=18, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=6] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=18, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=6] Channel closed DEBUG infra2:Logger.py:156 [] | |||
| Failed | functional/acl/test_acl.py::test_acl_addition_deletion_under_traffic | 95.09 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> async def test_acl_addition_deletion_under_traffic(testbed): """ Test Name: test_acl_addition_deletion_under_traffic Test Suite: suite_functional_acl Test Overview: Test ACL rule addition and deletion under traffic Test Procedure: 1. Initiate test params 2. Create bridge and enslave ports to it 3. Set link up on interfaces 4. Set up host on TG ports 5. Create an ingress qdisc 6. Configure the following rules - action drop - rule with randomly generated selectors, action pass 7. Set up stream matching the selectors 8. Send continuous traffic from first TG port; verify it is forwarded 9. Delete the pass rule; verify traffic is not forwarded 10. Configure again the deleted rule; verify traffic is forwarded again """ # 1. Initiate test params tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 2) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent = dent_devices[0].host_name tg_ports = tgen_dev.links_dict[dent][0][:2] ports = tgen_dev.links_dict[dent][1][:2] port_with_rule = ports[0] traffic_duration = 10 rate_pps = 10_000 bridge = 'br0' pref = 49000 # 2. Create bridge and enslave ports to it out = await IpLink.add(input_data=[{dent: [{'name': bridge, 'type': 'bridge'}]}]) assert out[0][dent]['rc'] == 0, 'Failed to create bridge' # 3. Set link up on interfaces out = await IpLink.set(input_data=[{dent: [ {'device': port, 'operstate': 'up', 'master': bridge} for port in ports ] + [ {'device': bridge, 'operstate': 'up'} ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 4. Set up host on TG ports dev_groups = tgen_utils_dev_groups_from_config(( {'ixp': tg_ports[0], 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24}, {'ixp': tg_ports[1], 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24}, )) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) # 5. Create an ingress qdisc out = await TcQdisc.add(input_data=[{dent: [ {'dev': port_with_rule, 'direction': 'ingress'} ]}]) assert out[0][dent]['rc'] == 0, 'Failed to create qdisc' # 6. Configure rule with randomly generated selectors, action pass pass_rule = tcutil_generate_rule_with_random_selectors( port_with_rule, pref=pref, action='pass', want_ip=True, want_port=True, skip_sw=True) # Configure action drop (higher pref = lower priority) drop_rule = tcutil_generate_rule_with_random_selectors( port_with_rule, pref=pref + 1, action='drop', skip_sw=True, want_proto=False) out = await TcFilter.add(input_data=[{dent: [pass_rule, drop_rule]}]) assert out[0][dent]['rc'] == 0, 'Failed to create tc rules' # 7. Set up stream matching the selectors out = await TcFilter.show(input_data=[{dent: [ {'dev': port_with_rule, 'direction': 'ingress', 'pref': pref, 'options': '-j'} ]}], parse_output=True) assert out[0][dent]['rc'] == 0, 'Failed to get tc rule' streams = tcutil_tc_rules_to_tgen_streams({port_with_rule: out[0][dent]['parsed_output']}, frame_rate_pps=rate_pps) > await tgen_utils_setup_streams(tgen_dev, None, streams) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl.py:327: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ device = [Ixia Traffic Generator: 10.36.118.213], config_file_name = None streams = {'swp33_eth_type_ipv4_ip_proto_udp_dst_ip_118.169.116.189_src_ip_94.28.25.47_dst_port_6340_src_port_52033': {'dstIp': '118.169.116.189', 'dstPort': '6340', 'ep_source': ['swp33'], 'frameSize': 256, ...}} force_update = True async def tgen_utils_setup_streams(device, config_file_name, streams, force_update=True): """ - if there is a tgen config file then try to load it - else creates the streams and saves it and download a copy for future use. - start the protocols and resolve arp. """ res = -1 if not force_update and os.path.exists(config_file_name): device.applog.info(f'Loading Tgen config file {config_file_name}') out = await TrafficGen.load_config( input_data=[{device.host_name: [{'config_file_name': config_file_name}]}] ) res = out[0][device.host_name]['rc'] if res != 0: for s in streams.keys(): device.applog.info(f'Setting up Tgen traffic for {s}') out = await TrafficGen.set_traffic( input_data=[{device.host_name: [{'name': s, 'pkt_data': streams[s]}]}] ) device.applog.info(out) > assert out[0][device.host_name]['rc'] == 0, f'Setting tgen traffic failed.\n{out}' E AssertionError: Setting tgen traffic failed. E [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] /usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/test_utils/tgen_utils.py:412: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_acl_addition_deletion_under_traffic">Starting testcase:test_acl_addition_deletion_under_traffic from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-1279' coro=<test_acl_addition_deletion_under_traffic() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl.py:272> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=65, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=66] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=66] Local address: 172.17.0.2, port 44658 INFO asyncssh:logging.py:92 [conn=66] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=66] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=66] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=66, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:45:53 UTC 2023 INFO asyncssh:logging.py:92 [conn=66, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=66, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=2] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=66, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=66, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=66, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=4] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=66, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2827 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO asyncssh:logging.py:92 [conn=66, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=5] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=66, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=6] Command: tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=66, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=66, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol ipv4 pref 49000 flower skip_sw src_ip 94.28.25.47 dst_ip 118.169.116.189 ip_proto udp src_port 52033 dst_port 6340 action pass && tc filter add dev swp33 ingress pref 49001 flower skip_sw action drop INFO asyncssh:logging.py:92 [conn=66, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=8] Command: tc filter add dev swp33 ingress protocol ipv4 pref 49000 flower skip_sw src_ip 94.28.25.47 dst_ip 118.169.116.189 ip_proto udp src_port 52033 dst_port 6340 action pass && tc filter add dev swp33 ingress pref 49001 flower skip_sw action drop INFO asyncssh:logging.py:92 [conn=66, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=66, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=66, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=10] Command: tc -j filter show dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=66, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=10] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"ip","kind":"flower","chain":0},{"protocol":"ip","kind":"flower","chain":0,"options":{"handle":1,"keys":{"eth_type":"ipv4","ip_proto":"udp","dst_ip":"118.169.116.189","src_ip":"94.28.25.47","dst_port":6340,"src_port":52033},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"gact","control_action":{"type":"pass"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_eth_type_ipv4_ip_proto_udp_dst_ip_118.169.116.189_src_ip_94.28.25.47_dst_port_6340_src_port_52033 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_acl_addition_deletion_under_traffic from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl.py INFO asyncssh:logging.py:92 [conn=66, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=66, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:47:10 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=66, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=66, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=14] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=66, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":61,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=66, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=66, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=16] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=66, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=66, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=66, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:47:11 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2827 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=66, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=66, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:47:28 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=66, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=66, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=22] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=66, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=66, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=66, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=24] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=66, chan=24] Received exit status 2 INFO asyncssh:logging.py:92 [conn=66, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=24] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=66, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=66, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=26] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=66, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=66, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=66, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=66, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=28] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=66, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=66, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=66, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=66, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=66, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=66, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=66, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=66, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=66, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=66, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=66, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=66, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=66, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=66, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=66, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=66, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=66, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=66, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=66, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=66, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=66, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=66, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=66, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=66, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=66, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=66, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=66, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=66, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=66, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=66, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=66, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=66, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=44] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=66, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=66, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=66, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=66, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=46] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=66, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=46] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=66, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=66, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=66, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=66, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=66, chan=48] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=66, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=66, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=66, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Failed | functional/acl/test_acl_all_selectors.py::test_acl_all_selectors[shared_block-tagged-pass] | 71.70 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> action = 'pass', use_tagged_traffic = 'tagged', qdisc_type = 'shared_block' @pytest.mark.parametrize('action', ['pass', 'drop', 'trap']) @pytest.mark.parametrize('use_tagged_traffic', ['tagged', 'untagged']) @pytest.mark.parametrize('qdisc_type', ['shared_block', 'port']) async def test_acl_all_selectors(testbed, action, use_tagged_traffic, qdisc_type): """ Test Name: test_acl_all_selectors Test Suite: suite_functional_acl Test Overview: Check that all TC selectors are working correctly Test Procedure: 1. Initiate test params 2. Create bridge and set link up on it (vlan aware or vlan unaware) 3. Enslave interfaces and set link up 4. Add vlans to DUT ports 5. Create ingress qdisc (port or shared block) 6. Create rule-matched traffic 7. Prepare streams that do not match the rule (one unmatched stream for each selector) 9. Send Traffic from the first TG port 10. Verify "pass" and "trap" traffic was forwarded, "drop" was dropped """ # 1. Initiate test params tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 2) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] dent = dent_dev.host_name tg_ports = tgen_dev.links_dict[dent][0][:2] ports = tgen_dev.links_dict[dent][1][:2] port_with_rule = ports[0] use_shared_block = qdisc_type == 'shared_block' is_vlan_aware = use_tagged_traffic == 'tagged' vlan = random.randint(1, 4095) if is_vlan_aware else 0 tc_stats_update_time = 5 traffic_duration = 10 rate_pps = 10_000 pref = 49000 block = 1 bridge = 'br0' list_of_selectors = ('src_mac', 'dst_mac', 'vlan_id', 'src_ip', 'dst_ip', 'src_port', 'dst_port') name = port_with_rule if not use_shared_block else block # 2. Create bridge and set link up on it (vlan aware or vlan unaware) config = {'name': bridge, 'type': 'bridge'} if is_vlan_aware: config['vlan_filtering'] = 1 config['vlan_default_pvid'] = 0 out = await IpLink.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create bridge' # 3. Enslave interfaces and set link up out = await IpLink.set(input_data=[{dent: [ {'device': port, 'operstate': 'up', 'master': bridge} for port in ports ] + [ {'device': bridge, 'operstate': 'up'} ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 4. Add vlans to DUT ports if is_vlan_aware: out = await BridgeVlan.add(input_data=[{dent: [ {'device': port, 'vid': vlan, 'untagged': False} for port in ports ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 5. Create ingress qdisc (port or shared block) config = {'dev': port_with_rule, 'ingress_block': block, 'direction': 'ingress'} if use_shared_block: tc_target = 'block' else: del config['ingress_block'] tc_target = 'dev' out = await TcQdisc.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create qdisc' # 6. Create rule-matched traffic tc_rule = get_rule_with_all_selectors(name, pref, action, vlan, use_shared_block) out = await TcFilter.add(input_data=[{dent: [tc_rule]}]) assert out[0][dent]['rc'] == 0, 'Failed to create tc rules' out = await TcFilter.show(input_data=[{dent: [ {tc_target: name, 'direction': 'ingress', 'pref': pref, 'options': '-j'} ]}], parse_output=True) assert out[0][dent]['rc'] == 0, 'Failed to get tc rule' streams = tcutil_tc_rules_to_tgen_streams( {port_with_rule: out[0][dent]['parsed_output']}, frame_rate_pps=rate_pps) # 7. Prepare streams that do not match the rule (one unmatched stream for each selector) rule_unmatched_streams = get_streams_that_do_not_match_rule(streams, list_of_selectors) streams.update(rule_unmatched_streams) dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': f'1.1.1.{idx}', 'gw': '1.1.1.10', 'plen': 24, 'vlan': vlan if is_vlan_aware else None} for idx, port in enumerate(tg_ports, start=1) ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) > await tgen_utils_setup_streams(tgen_dev, None, streams) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:199: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ device = [Ixia Traffic Generator: 10.36.118.213], config_file_name = None streams = {'swp33_vlan_id_3467_vlan_ethtype_ip_dst_mac_02:f7:27:12:5f:f1_src_mac_02:52:8a:05:07:98_eth_type_ipv4_ip_proto_udp_ds...Port': {'dstIp': '34.103.126.54', 'dstMac': '02:f7:27:12:5f:f1', 'dstPort': '16219', 'ep_source': ['swp33'], ...}, ...} force_update = True async def tgen_utils_setup_streams(device, config_file_name, streams, force_update=True): """ - if there is a tgen config file then try to load it - else creates the streams and saves it and download a copy for future use. - start the protocols and resolve arp. """ res = -1 if not force_update and os.path.exists(config_file_name): device.applog.info(f'Loading Tgen config file {config_file_name}') out = await TrafficGen.load_config( input_data=[{device.host_name: [{'config_file_name': config_file_name}]}] ) res = out[0][device.host_name]['rc'] if res != 0: for s in streams.keys(): device.applog.info(f'Setting up Tgen traffic for {s}') out = await TrafficGen.set_traffic( input_data=[{device.host_name: [{'name': s, 'pkt_data': streams[s]}]}] ) device.applog.info(out) > assert out[0][device.host_name]['rc'] == 0, f'Setting tgen traffic failed.\n{out}' E AssertionError: Setting tgen traffic failed. E [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] /usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/test_utils/tgen_utils.py:412: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_acl_all_selectors[shared_block-tagged-pass]">Starting testcase:test_acl_all_selectors[shared_block-tagged-pass] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-1340' coro=<test_acl_all_selectors() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:117> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=66, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=67] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=67] Local address: 172.17.0.2, port 54708 INFO asyncssh:logging.py:92 [conn=67] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=67] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=67] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=67, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:47:29 UTC 2023 INFO asyncssh:logging.py:92 [conn=67, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=67, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=2] Command: ip link add name br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=67, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=67, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=67, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=4] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=67, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=67, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=5] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 3467 && bridge vlan add dev swp34 vid 3467 INFO asyncssh:logging.py:92 [conn=67, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=6] Command: bridge vlan add dev swp33 vid 3467 && bridge vlan add dev swp34 vid 3467 INFO asyncssh:logging.py:92 [conn=67, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=67, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress_block 1 ingress INFO asyncssh:logging.py:92 [conn=67, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=8] Command: tc qdisc add dev swp33 ingress_block 1 ingress INFO asyncssh:logging.py:92 [conn=67, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=67, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add block 1 ingress protocol 802.1q pref 49000 flower skip_sw src_mac 02:52:8a:05:07:98 dst_mac 02:f7:27:12:5f:f1 vlan_id 3467 vlan_ethtype ip src_ip 112.250.28.64 dst_ip 34.103.126.54 ip_proto udp src_port 296 dst_port 16220 action pass INFO asyncssh:logging.py:92 [conn=67, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=10] Command: tc filter add block 1 ingress protocol 802.1q pref 49000 flower skip_sw src_mac 02:52:8a:05:07:98 dst_mac 02:f7:27:12:5f:f1 vlan_id 3467 vlan_ethtype ip src_ip 112.250.28.64 dst_ip 34.103.126.54 ip_proto udp src_port 296 dst_port 16220 action pass INFO asyncssh:logging.py:92 [conn=67, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=67, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show block 1 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=67, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=12] Command: tc -j filter show block 1 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=67, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"802.1Q","kind":"flower","chain":0},{"protocol":"802.1Q","kind":"flower","chain":0,"options":{"handle":1,"keys":{"vlan_id":3467,"vlan_ethtype":"ip","dst_mac":"02:f7:27:12:5f:f1","src_mac":"02:52:8a:05:07:98","eth_type":"ipv4","ip_proto":"udp","dst_ip":"34.103.126.54","src_ip":"112.250.28.64","dst_port":16220,"src_port":296},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"gact","control_action":{"type":"pass"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2828 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': 3467, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': 3467, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_vlan_id_3467_vlan_ethtype_ip_dst_mac_02:f7:27:12:5f:f1_src_mac_02:52:8a:05:07:98_eth_type_ipv4_ip_proto_udp_dst_ip_34.103.126.54_src_ip_112.250.28.64_dst_port_16220_src_port_296 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_acl_all_selectors[shared_block-tagged-pass] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py INFO asyncssh:logging.py:92 [conn=67, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=67, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:48:25 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=67, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=67, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=16] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=67, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":62,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=67, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=67, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=18] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=67, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=67, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=67, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:48:25 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2828 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=67, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=67, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:48:40 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=67, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=67, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=24] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=67, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","ingress_block":1,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=67, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=67, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=26] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=67, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=67, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=67, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=67, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=28] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=67, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=67, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=67, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=67, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=67, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=67, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=67, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=67, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=67, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=67, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=67, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=67, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=67, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=67, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=67, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=67, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=67, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=67, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=67, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=67, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=67, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=67, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=67, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=67, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=67, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=67, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=67, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=67, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=67, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=67, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=67, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=67, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=67, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=67, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=67, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=67, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=46] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=67, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=67, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=67, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=67, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=48] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=67, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=48] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=67, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=67, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=67, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=67, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=67, chan=50] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=67, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=67, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=67, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Failed | functional/acl/test_acl_all_selectors.py::test_acl_all_selectors[shared_block-tagged-drop] | 72.90 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> action = 'drop', use_tagged_traffic = 'tagged', qdisc_type = 'shared_block' @pytest.mark.parametrize('action', ['pass', 'drop', 'trap']) @pytest.mark.parametrize('use_tagged_traffic', ['tagged', 'untagged']) @pytest.mark.parametrize('qdisc_type', ['shared_block', 'port']) async def test_acl_all_selectors(testbed, action, use_tagged_traffic, qdisc_type): """ Test Name: test_acl_all_selectors Test Suite: suite_functional_acl Test Overview: Check that all TC selectors are working correctly Test Procedure: 1. Initiate test params 2. Create bridge and set link up on it (vlan aware or vlan unaware) 3. Enslave interfaces and set link up 4. Add vlans to DUT ports 5. Create ingress qdisc (port or shared block) 6. Create rule-matched traffic 7. Prepare streams that do not match the rule (one unmatched stream for each selector) 9. Send Traffic from the first TG port 10. Verify "pass" and "trap" traffic was forwarded, "drop" was dropped """ # 1. Initiate test params tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 2) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] dent = dent_dev.host_name tg_ports = tgen_dev.links_dict[dent][0][:2] ports = tgen_dev.links_dict[dent][1][:2] port_with_rule = ports[0] use_shared_block = qdisc_type == 'shared_block' is_vlan_aware = use_tagged_traffic == 'tagged' vlan = random.randint(1, 4095) if is_vlan_aware else 0 tc_stats_update_time = 5 traffic_duration = 10 rate_pps = 10_000 pref = 49000 block = 1 bridge = 'br0' list_of_selectors = ('src_mac', 'dst_mac', 'vlan_id', 'src_ip', 'dst_ip', 'src_port', 'dst_port') name = port_with_rule if not use_shared_block else block # 2. Create bridge and set link up on it (vlan aware or vlan unaware) config = {'name': bridge, 'type': 'bridge'} if is_vlan_aware: config['vlan_filtering'] = 1 config['vlan_default_pvid'] = 0 out = await IpLink.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create bridge' # 3. Enslave interfaces and set link up out = await IpLink.set(input_data=[{dent: [ {'device': port, 'operstate': 'up', 'master': bridge} for port in ports ] + [ {'device': bridge, 'operstate': 'up'} ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 4. Add vlans to DUT ports if is_vlan_aware: out = await BridgeVlan.add(input_data=[{dent: [ {'device': port, 'vid': vlan, 'untagged': False} for port in ports ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 5. Create ingress qdisc (port or shared block) config = {'dev': port_with_rule, 'ingress_block': block, 'direction': 'ingress'} if use_shared_block: tc_target = 'block' else: del config['ingress_block'] tc_target = 'dev' out = await TcQdisc.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create qdisc' # 6. Create rule-matched traffic tc_rule = get_rule_with_all_selectors(name, pref, action, vlan, use_shared_block) out = await TcFilter.add(input_data=[{dent: [tc_rule]}]) assert out[0][dent]['rc'] == 0, 'Failed to create tc rules' out = await TcFilter.show(input_data=[{dent: [ {tc_target: name, 'direction': 'ingress', 'pref': pref, 'options': '-j'} ]}], parse_output=True) assert out[0][dent]['rc'] == 0, 'Failed to get tc rule' streams = tcutil_tc_rules_to_tgen_streams( {port_with_rule: out[0][dent]['parsed_output']}, frame_rate_pps=rate_pps) # 7. Prepare streams that do not match the rule (one unmatched stream for each selector) rule_unmatched_streams = get_streams_that_do_not_match_rule(streams, list_of_selectors) streams.update(rule_unmatched_streams) dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': f'1.1.1.{idx}', 'gw': '1.1.1.10', 'plen': 24, 'vlan': vlan if is_vlan_aware else None} for idx, port in enumerate(tg_ports, start=1) ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) > await tgen_utils_setup_streams(tgen_dev, None, streams) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:199: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ device = [Ixia Traffic Generator: 10.36.118.213], config_file_name = None streams = {'swp33_vlan_id_2230_vlan_ethtype_ip_dst_mac_02:93:21:62:0c:1c_src_mac_02:bb:b6:7c:0e:93_eth_type_ipv4_ip_proto_udp_ds...stPort': {'dstIp': '113.35.68.90', 'dstMac': '02:93:21:62:0c:1c', 'dstPort': '6614', 'ep_source': ['swp33'], ...}, ...} force_update = True async def tgen_utils_setup_streams(device, config_file_name, streams, force_update=True): """ - if there is a tgen config file then try to load it - else creates the streams and saves it and download a copy for future use. - start the protocols and resolve arp. """ res = -1 if not force_update and os.path.exists(config_file_name): device.applog.info(f'Loading Tgen config file {config_file_name}') out = await TrafficGen.load_config( input_data=[{device.host_name: [{'config_file_name': config_file_name}]}] ) res = out[0][device.host_name]['rc'] if res != 0: for s in streams.keys(): device.applog.info(f'Setting up Tgen traffic for {s}') out = await TrafficGen.set_traffic( input_data=[{device.host_name: [{'name': s, 'pkt_data': streams[s]}]}] ) device.applog.info(out) > assert out[0][device.host_name]['rc'] == 0, f'Setting tgen traffic failed.\n{out}' E AssertionError: Setting tgen traffic failed. E [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] /usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/test_utils/tgen_utils.py:412: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_acl_all_selectors[shared_block-tagged-drop]">Starting testcase:test_acl_all_selectors[shared_block-tagged-drop] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-1403' coro=<test_acl_all_selectors() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:117> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=67, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=68] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=68] Local address: 172.17.0.2, port 37606 INFO asyncssh:logging.py:92 [conn=68] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=68] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=68] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=68, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:48:40 UTC 2023 INFO asyncssh:logging.py:92 [conn=68, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=68, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=2] Command: ip link add name br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=68, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=68, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=68, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=4] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=68, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=68, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=5] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 2230 && bridge vlan add dev swp34 vid 2230 INFO asyncssh:logging.py:92 [conn=68, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=6] Command: bridge vlan add dev swp33 vid 2230 && bridge vlan add dev swp34 vid 2230 INFO asyncssh:logging.py:92 [conn=68, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=68, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress_block 1 ingress INFO asyncssh:logging.py:92 [conn=68, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=8] Command: tc qdisc add dev swp33 ingress_block 1 ingress INFO asyncssh:logging.py:92 [conn=68, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=68, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add block 1 ingress protocol 802.1q pref 49000 flower skip_sw src_mac 02:bb:b6:7c:0e:93 dst_mac 02:93:21:62:0c:1c vlan_id 2230 vlan_ethtype ip src_ip 68.185.67.67 dst_ip 113.35.68.90 ip_proto udp src_port 26923 dst_port 6615 action drop INFO asyncssh:logging.py:92 [conn=68, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=10] Command: tc filter add block 1 ingress protocol 802.1q pref 49000 flower skip_sw src_mac 02:bb:b6:7c:0e:93 dst_mac 02:93:21:62:0c:1c vlan_id 2230 vlan_ethtype ip src_ip 68.185.67.67 dst_ip 113.35.68.90 ip_proto udp src_port 26923 dst_port 6615 action drop INFO asyncssh:logging.py:92 [conn=68, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=68, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show block 1 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=68, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=12] Command: tc -j filter show block 1 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=68, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"802.1Q","kind":"flower","chain":0},{"protocol":"802.1Q","kind":"flower","chain":0,"options":{"handle":1,"keys":{"vlan_id":2230,"vlan_ethtype":"ip","dst_mac":"02:93:21:62:0c:1c","src_mac":"02:bb:b6:7c:0e:93","eth_type":"ipv4","ip_proto":"udp","dst_ip":"113.35.68.90","src_ip":"68.185.67.67","dst_port":6615,"src_port":26923},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"gact","control_action":{"type":"drop"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2829 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': 2230, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': 2230, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_vlan_id_2230_vlan_ethtype_ip_dst_mac_02:93:21:62:0c:1c_src_mac_02:bb:b6:7c:0e:93_eth_type_ipv4_ip_proto_udp_dst_ip_113.35.68.90_src_ip_68.185.67.67_dst_port_6615_src_port_26923 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_acl_all_selectors[shared_block-tagged-drop] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py INFO asyncssh:logging.py:92 [conn=68, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=68, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:49:38 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=68, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=68, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=16] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=68, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":63,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=68, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=68, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=18] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=68, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=68, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=68, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:49:38 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2829 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=68, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=68, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:49:53 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=68, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=68, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=24] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=68, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","ingress_block":1,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=68, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=68, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=26] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=68, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=68, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=68, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=68, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=28] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=68, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=68, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=68, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=68, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=68, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=68, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=68, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=68, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=68, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=68, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=68, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=68, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=68, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=68, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=68, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=68, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=68, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=68, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=68, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=68, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=68, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=68, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=68, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=68, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=68, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=68, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=68, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=68, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=68, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=68, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=68, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=68, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=68, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=68, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=68, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=68, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=46] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=68, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=68, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=68, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=68, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=48] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=68, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=48] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=68, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=68, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=68, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=68, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=68, chan=50] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=68, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=68, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=68, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Failed | functional/acl/test_acl_all_selectors.py::test_acl_all_selectors[shared_block-tagged-trap] | 72.04 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> action = 'trap', use_tagged_traffic = 'tagged', qdisc_type = 'shared_block' @pytest.mark.parametrize('action', ['pass', 'drop', 'trap']) @pytest.mark.parametrize('use_tagged_traffic', ['tagged', 'untagged']) @pytest.mark.parametrize('qdisc_type', ['shared_block', 'port']) async def test_acl_all_selectors(testbed, action, use_tagged_traffic, qdisc_type): """ Test Name: test_acl_all_selectors Test Suite: suite_functional_acl Test Overview: Check that all TC selectors are working correctly Test Procedure: 1. Initiate test params 2. Create bridge and set link up on it (vlan aware or vlan unaware) 3. Enslave interfaces and set link up 4. Add vlans to DUT ports 5. Create ingress qdisc (port or shared block) 6. Create rule-matched traffic 7. Prepare streams that do not match the rule (one unmatched stream for each selector) 9. Send Traffic from the first TG port 10. Verify "pass" and "trap" traffic was forwarded, "drop" was dropped """ # 1. Initiate test params tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 2) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] dent = dent_dev.host_name tg_ports = tgen_dev.links_dict[dent][0][:2] ports = tgen_dev.links_dict[dent][1][:2] port_with_rule = ports[0] use_shared_block = qdisc_type == 'shared_block' is_vlan_aware = use_tagged_traffic == 'tagged' vlan = random.randint(1, 4095) if is_vlan_aware else 0 tc_stats_update_time = 5 traffic_duration = 10 rate_pps = 10_000 pref = 49000 block = 1 bridge = 'br0' list_of_selectors = ('src_mac', 'dst_mac', 'vlan_id', 'src_ip', 'dst_ip', 'src_port', 'dst_port') name = port_with_rule if not use_shared_block else block # 2. Create bridge and set link up on it (vlan aware or vlan unaware) config = {'name': bridge, 'type': 'bridge'} if is_vlan_aware: config['vlan_filtering'] = 1 config['vlan_default_pvid'] = 0 out = await IpLink.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create bridge' # 3. Enslave interfaces and set link up out = await IpLink.set(input_data=[{dent: [ {'device': port, 'operstate': 'up', 'master': bridge} for port in ports ] + [ {'device': bridge, 'operstate': 'up'} ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 4. Add vlans to DUT ports if is_vlan_aware: out = await BridgeVlan.add(input_data=[{dent: [ {'device': port, 'vid': vlan, 'untagged': False} for port in ports ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 5. Create ingress qdisc (port or shared block) config = {'dev': port_with_rule, 'ingress_block': block, 'direction': 'ingress'} if use_shared_block: tc_target = 'block' else: del config['ingress_block'] tc_target = 'dev' out = await TcQdisc.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create qdisc' # 6. Create rule-matched traffic tc_rule = get_rule_with_all_selectors(name, pref, action, vlan, use_shared_block) out = await TcFilter.add(input_data=[{dent: [tc_rule]}]) assert out[0][dent]['rc'] == 0, 'Failed to create tc rules' out = await TcFilter.show(input_data=[{dent: [ {tc_target: name, 'direction': 'ingress', 'pref': pref, 'options': '-j'} ]}], parse_output=True) assert out[0][dent]['rc'] == 0, 'Failed to get tc rule' streams = tcutil_tc_rules_to_tgen_streams( {port_with_rule: out[0][dent]['parsed_output']}, frame_rate_pps=rate_pps) # 7. Prepare streams that do not match the rule (one unmatched stream for each selector) rule_unmatched_streams = get_streams_that_do_not_match_rule(streams, list_of_selectors) streams.update(rule_unmatched_streams) dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': f'1.1.1.{idx}', 'gw': '1.1.1.10', 'plen': 24, 'vlan': vlan if is_vlan_aware else None} for idx, port in enumerate(tg_ports, start=1) ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) > await tgen_utils_setup_streams(tgen_dev, None, streams) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:199: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ device = [Ixia Traffic Generator: 10.36.118.213], config_file_name = None streams = {'swp33_vlan_id_315_vlan_ethtype_ip_dst_mac_02:9b:62:61:13:4f_src_mac_02:af:2c:2d:eb:a5_eth_type_ipv4_ip_proto_udp_dst...Port': {'dstIp': '23.178.31.141', 'dstMac': '02:9b:62:61:13:4f', 'dstPort': '14473', 'ep_source': ['swp33'], ...}, ...} force_update = True async def tgen_utils_setup_streams(device, config_file_name, streams, force_update=True): """ - if there is a tgen config file then try to load it - else creates the streams and saves it and download a copy for future use. - start the protocols and resolve arp. """ res = -1 if not force_update and os.path.exists(config_file_name): device.applog.info(f'Loading Tgen config file {config_file_name}') out = await TrafficGen.load_config( input_data=[{device.host_name: [{'config_file_name': config_file_name}]}] ) res = out[0][device.host_name]['rc'] if res != 0: for s in streams.keys(): device.applog.info(f'Setting up Tgen traffic for {s}') out = await TrafficGen.set_traffic( input_data=[{device.host_name: [{'name': s, 'pkt_data': streams[s]}]}] ) device.applog.info(out) > assert out[0][device.host_name]['rc'] == 0, f'Setting tgen traffic failed.\n{out}' E AssertionError: Setting tgen traffic failed. E [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] /usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/test_utils/tgen_utils.py:412: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_acl_all_selectors[shared_block-tagged-trap]">Starting testcase:test_acl_all_selectors[shared_block-tagged-trap] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-1466' coro=<test_acl_all_selectors() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:117> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=68, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=69] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=69] Local address: 172.17.0.2, port 38998 INFO asyncssh:logging.py:92 [conn=69] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=69] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=69] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=69, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:49:53 UTC 2023 INFO asyncssh:logging.py:92 [conn=69, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=69, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=2] Command: ip link add name br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=69, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=69, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=69, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=4] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=69, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=69, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=5] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 315 && bridge vlan add dev swp34 vid 315 INFO asyncssh:logging.py:92 [conn=69, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=6] Command: bridge vlan add dev swp33 vid 315 && bridge vlan add dev swp34 vid 315 INFO asyncssh:logging.py:92 [conn=69, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=69, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress_block 1 ingress INFO asyncssh:logging.py:92 [conn=69, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=8] Command: tc qdisc add dev swp33 ingress_block 1 ingress INFO asyncssh:logging.py:92 [conn=69, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=69, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add block 1 ingress protocol 802.1q pref 49000 flower skip_sw src_mac 02:af:2c:2d:eb:a5 dst_mac 02:9b:62:61:13:4f vlan_id 315 vlan_ethtype ip src_ip 89.48.130.156 dst_ip 23.178.31.141 ip_proto udp src_port 34639 dst_port 14474 action trap INFO asyncssh:logging.py:92 [conn=69, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=10] Command: tc filter add block 1 ingress protocol 802.1q pref 49000 flower skip_sw src_mac 02:af:2c:2d:eb:a5 dst_mac 02:9b:62:61:13:4f vlan_id 315 vlan_ethtype ip src_ip 89.48.130.156 dst_ip 23.178.31.141 ip_proto udp src_port 34639 dst_port 14474 action trap INFO asyncssh:logging.py:92 [conn=69, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=69, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show block 1 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=69, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=12] Command: tc -j filter show block 1 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=69, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"802.1Q","kind":"flower","chain":0},{"protocol":"802.1Q","kind":"flower","chain":0,"options":{"handle":1,"keys":{"vlan_id":315,"vlan_ethtype":"ip","dst_mac":"02:9b:62:61:13:4f","src_mac":"02:af:2c:2d:eb:a5","eth_type":"ipv4","ip_proto":"udp","dst_ip":"23.178.31.141","src_ip":"89.48.130.156","dst_port":14474,"src_port":34639},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"gact","control_action":{"type":"trap"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2831 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': 315, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': 315, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_vlan_id_315_vlan_ethtype_ip_dst_mac_02:9b:62:61:13:4f_src_mac_02:af:2c:2d:eb:a5_eth_type_ipv4_ip_proto_udp_dst_ip_23.178.31.141_src_ip_89.48.130.156_dst_port_14474_src_port_34639 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_acl_all_selectors[shared_block-tagged-trap] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py INFO asyncssh:logging.py:92 [conn=69, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=69, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:50:50 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=69, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=69, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=16] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=69, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":64,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=69, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=69, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=18] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=69, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=69, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=69, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:50:50 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2831 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=69, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=69, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:51:05 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=69, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=69, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=24] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=69, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","ingress_block":1,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=69, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=69, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=26] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=69, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=69, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=69, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=69, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=28] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=69, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=69, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=69, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=69, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=69, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=69, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=69, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=69, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=69, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=69, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=69, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=69, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=69, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=69, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=69, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=69, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=69, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=69, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=69, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=69, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=69, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=69, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=69, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=69, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=69, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=69, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=69, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=69, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=69, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=69, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=69, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=69, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=69, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=69, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=69, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=69, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=46] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=69, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=69, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=69, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=69, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=48] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=69, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=48] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=69, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=69, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=69, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=69, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=69, chan=50] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=69, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=69, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=69, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Failed | functional/acl/test_acl_all_selectors.py::test_acl_all_selectors[shared_block-untagged-pass] | 72.46 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> action = 'pass', use_tagged_traffic = 'untagged', qdisc_type = 'shared_block' @pytest.mark.parametrize('action', ['pass', 'drop', 'trap']) @pytest.mark.parametrize('use_tagged_traffic', ['tagged', 'untagged']) @pytest.mark.parametrize('qdisc_type', ['shared_block', 'port']) async def test_acl_all_selectors(testbed, action, use_tagged_traffic, qdisc_type): """ Test Name: test_acl_all_selectors Test Suite: suite_functional_acl Test Overview: Check that all TC selectors are working correctly Test Procedure: 1. Initiate test params 2. Create bridge and set link up on it (vlan aware or vlan unaware) 3. Enslave interfaces and set link up 4. Add vlans to DUT ports 5. Create ingress qdisc (port or shared block) 6. Create rule-matched traffic 7. Prepare streams that do not match the rule (one unmatched stream for each selector) 9. Send Traffic from the first TG port 10. Verify "pass" and "trap" traffic was forwarded, "drop" was dropped """ # 1. Initiate test params tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 2) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] dent = dent_dev.host_name tg_ports = tgen_dev.links_dict[dent][0][:2] ports = tgen_dev.links_dict[dent][1][:2] port_with_rule = ports[0] use_shared_block = qdisc_type == 'shared_block' is_vlan_aware = use_tagged_traffic == 'tagged' vlan = random.randint(1, 4095) if is_vlan_aware else 0 tc_stats_update_time = 5 traffic_duration = 10 rate_pps = 10_000 pref = 49000 block = 1 bridge = 'br0' list_of_selectors = ('src_mac', 'dst_mac', 'vlan_id', 'src_ip', 'dst_ip', 'src_port', 'dst_port') name = port_with_rule if not use_shared_block else block # 2. Create bridge and set link up on it (vlan aware or vlan unaware) config = {'name': bridge, 'type': 'bridge'} if is_vlan_aware: config['vlan_filtering'] = 1 config['vlan_default_pvid'] = 0 out = await IpLink.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create bridge' # 3. Enslave interfaces and set link up out = await IpLink.set(input_data=[{dent: [ {'device': port, 'operstate': 'up', 'master': bridge} for port in ports ] + [ {'device': bridge, 'operstate': 'up'} ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 4. Add vlans to DUT ports if is_vlan_aware: out = await BridgeVlan.add(input_data=[{dent: [ {'device': port, 'vid': vlan, 'untagged': False} for port in ports ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 5. Create ingress qdisc (port or shared block) config = {'dev': port_with_rule, 'ingress_block': block, 'direction': 'ingress'} if use_shared_block: tc_target = 'block' else: del config['ingress_block'] tc_target = 'dev' out = await TcQdisc.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create qdisc' # 6. Create rule-matched traffic tc_rule = get_rule_with_all_selectors(name, pref, action, vlan, use_shared_block) out = await TcFilter.add(input_data=[{dent: [tc_rule]}]) assert out[0][dent]['rc'] == 0, 'Failed to create tc rules' out = await TcFilter.show(input_data=[{dent: [ {tc_target: name, 'direction': 'ingress', 'pref': pref, 'options': '-j'} ]}], parse_output=True) assert out[0][dent]['rc'] == 0, 'Failed to get tc rule' streams = tcutil_tc_rules_to_tgen_streams( {port_with_rule: out[0][dent]['parsed_output']}, frame_rate_pps=rate_pps) # 7. Prepare streams that do not match the rule (one unmatched stream for each selector) rule_unmatched_streams = get_streams_that_do_not_match_rule(streams, list_of_selectors) streams.update(rule_unmatched_streams) dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': f'1.1.1.{idx}', 'gw': '1.1.1.10', 'plen': 24, 'vlan': vlan if is_vlan_aware else None} for idx, port in enumerate(tg_ports, start=1) ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) > await tgen_utils_setup_streams(tgen_dev, None, streams) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:199: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ device = [Ixia Traffic Generator: 10.36.118.213], config_file_name = None streams = {'swp33_dst_mac_02:9f:f8:aa:44:8e_src_mac_02:4a:60:91:a8:b4_eth_type_ipv4_ip_proto_udp_dst_ip_67.122.173.137_src_ip_72...ort': {'dstIp': '67.122.173.137', 'dstMac': '02:9f:f8:aa:44:8e', 'dstPort': '27213', 'ep_source': ['swp33'], ...}, ...} force_update = True async def tgen_utils_setup_streams(device, config_file_name, streams, force_update=True): """ - if there is a tgen config file then try to load it - else creates the streams and saves it and download a copy for future use. - start the protocols and resolve arp. """ res = -1 if not force_update and os.path.exists(config_file_name): device.applog.info(f'Loading Tgen config file {config_file_name}') out = await TrafficGen.load_config( input_data=[{device.host_name: [{'config_file_name': config_file_name}]}] ) res = out[0][device.host_name]['rc'] if res != 0: for s in streams.keys(): device.applog.info(f'Setting up Tgen traffic for {s}') out = await TrafficGen.set_traffic( input_data=[{device.host_name: [{'name': s, 'pkt_data': streams[s]}]}] ) device.applog.info(out) > assert out[0][device.host_name]['rc'] == 0, f'Setting tgen traffic failed.\n{out}' E AssertionError: Setting tgen traffic failed. E [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] /usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/test_utils/tgen_utils.py:412: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_acl_all_selectors[shared_block-untagged-pass]">Starting testcase:test_acl_all_selectors[shared_block-untagged-pass] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-1529' coro=<test_acl_all_selectors() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:117> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=69, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=70] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=70] Local address: 172.17.0.2, port 46076 INFO asyncssh:logging.py:92 [conn=70] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=70] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=70] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=70, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:51:05 UTC 2023 INFO asyncssh:logging.py:92 [conn=70, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=70, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=2] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=70, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=70, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=70, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=4] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=70, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=70, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=5] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress_block 1 ingress INFO asyncssh:logging.py:92 [conn=70, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=6] Command: tc qdisc add dev swp33 ingress_block 1 ingress INFO asyncssh:logging.py:92 [conn=70, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=70, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc filter add block 1 ingress protocol ip pref 49000 flower skip_sw src_mac 02:4a:60:91:a8:b4 dst_mac 02:9f:f8:aa:44:8e src_ip 72.107.24.87 dst_ip 67.122.173.137 ip_proto udp src_port 63057 dst_port 27214 action pass INFO asyncssh:logging.py:92 [conn=70, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=8] Command: tc filter add block 1 ingress protocol ip pref 49000 flower skip_sw src_mac 02:4a:60:91:a8:b4 dst_mac 02:9f:f8:aa:44:8e src_ip 72.107.24.87 dst_ip 67.122.173.137 ip_proto udp src_port 63057 dst_port 27214 action pass INFO asyncssh:logging.py:92 [conn=70, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=70, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show block 1 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=70, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=10] Command: tc -j filter show block 1 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=70, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=10] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"ip","kind":"flower","chain":0},{"protocol":"ip","kind":"flower","chain":0,"options":{"handle":1,"keys":{"dst_mac":"02:9f:f8:aa:44:8e","src_mac":"02:4a:60:91:a8:b4","eth_type":"ipv4","ip_proto":"udp","dst_ip":"67.122.173.137","src_ip":"72.107.24.87","dst_port":27214,"src_port":63057},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"gact","control_action":{"type":"pass"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2832 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_dst_mac_02:9f:f8:aa:44:8e_src_mac_02:4a:60:91:a8:b4_eth_type_ipv4_ip_proto_udp_dst_ip_67.122.173.137_src_ip_72.107.24.87_dst_port_27214_src_port_63057 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_acl_all_selectors[shared_block-untagged-pass] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py INFO asyncssh:logging.py:92 [conn=70, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=70, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:52:03 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=70, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=70, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=14] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=70, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":65,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=70, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=70, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=16] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=70, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=70, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=70, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:52:03 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2832 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=70, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=70, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:52:17 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=70, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=70, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=22] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=70, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","ingress_block":1,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=70, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=70, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=24] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=70, chan=24] Received exit status 2 INFO asyncssh:logging.py:92 [conn=70, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=24] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=70, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=70, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=26] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=70, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=70, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=70, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=70, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=28] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=70, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=70, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=70, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=70, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=70, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=70, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=70, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=70, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=70, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=70, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=70, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=70, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=70, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=70, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=70, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=70, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=70, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=70, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=70, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=70, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=70, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=70, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=70, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=70, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=70, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=70, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=70, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=70, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=70, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=70, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=70, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=70, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=44] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=70, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=70, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=70, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=70, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=46] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=70, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=46] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=70, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=70, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=70, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=70, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=70, chan=48] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=70, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=70, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=70, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Failed | functional/acl/test_acl_all_selectors.py::test_acl_all_selectors[shared_block-untagged-drop] | 69.53 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> action = 'drop', use_tagged_traffic = 'untagged', qdisc_type = 'shared_block' @pytest.mark.parametrize('action', ['pass', 'drop', 'trap']) @pytest.mark.parametrize('use_tagged_traffic', ['tagged', 'untagged']) @pytest.mark.parametrize('qdisc_type', ['shared_block', 'port']) async def test_acl_all_selectors(testbed, action, use_tagged_traffic, qdisc_type): """ Test Name: test_acl_all_selectors Test Suite: suite_functional_acl Test Overview: Check that all TC selectors are working correctly Test Procedure: 1. Initiate test params 2. Create bridge and set link up on it (vlan aware or vlan unaware) 3. Enslave interfaces and set link up 4. Add vlans to DUT ports 5. Create ingress qdisc (port or shared block) 6. Create rule-matched traffic 7. Prepare streams that do not match the rule (one unmatched stream for each selector) 9. Send Traffic from the first TG port 10. Verify "pass" and "trap" traffic was forwarded, "drop" was dropped """ # 1. Initiate test params tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 2) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] dent = dent_dev.host_name tg_ports = tgen_dev.links_dict[dent][0][:2] ports = tgen_dev.links_dict[dent][1][:2] port_with_rule = ports[0] use_shared_block = qdisc_type == 'shared_block' is_vlan_aware = use_tagged_traffic == 'tagged' vlan = random.randint(1, 4095) if is_vlan_aware else 0 tc_stats_update_time = 5 traffic_duration = 10 rate_pps = 10_000 pref = 49000 block = 1 bridge = 'br0' list_of_selectors = ('src_mac', 'dst_mac', 'vlan_id', 'src_ip', 'dst_ip', 'src_port', 'dst_port') name = port_with_rule if not use_shared_block else block # 2. Create bridge and set link up on it (vlan aware or vlan unaware) config = {'name': bridge, 'type': 'bridge'} if is_vlan_aware: config['vlan_filtering'] = 1 config['vlan_default_pvid'] = 0 out = await IpLink.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create bridge' # 3. Enslave interfaces and set link up out = await IpLink.set(input_data=[{dent: [ {'device': port, 'operstate': 'up', 'master': bridge} for port in ports ] + [ {'device': bridge, 'operstate': 'up'} ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 4. Add vlans to DUT ports if is_vlan_aware: out = await BridgeVlan.add(input_data=[{dent: [ {'device': port, 'vid': vlan, 'untagged': False} for port in ports ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 5. Create ingress qdisc (port or shared block) config = {'dev': port_with_rule, 'ingress_block': block, 'direction': 'ingress'} if use_shared_block: tc_target = 'block' else: del config['ingress_block'] tc_target = 'dev' out = await TcQdisc.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create qdisc' # 6. Create rule-matched traffic tc_rule = get_rule_with_all_selectors(name, pref, action, vlan, use_shared_block) out = await TcFilter.add(input_data=[{dent: [tc_rule]}]) assert out[0][dent]['rc'] == 0, 'Failed to create tc rules' out = await TcFilter.show(input_data=[{dent: [ {tc_target: name, 'direction': 'ingress', 'pref': pref, 'options': '-j'} ]}], parse_output=True) assert out[0][dent]['rc'] == 0, 'Failed to get tc rule' streams = tcutil_tc_rules_to_tgen_streams( {port_with_rule: out[0][dent]['parsed_output']}, frame_rate_pps=rate_pps) # 7. Prepare streams that do not match the rule (one unmatched stream for each selector) rule_unmatched_streams = get_streams_that_do_not_match_rule(streams, list_of_selectors) streams.update(rule_unmatched_streams) dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': f'1.1.1.{idx}', 'gw': '1.1.1.10', 'plen': 24, 'vlan': vlan if is_vlan_aware else None} for idx, port in enumerate(tg_ports, start=1) ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) > await tgen_utils_setup_streams(tgen_dev, None, streams) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:199: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ device = [Ixia Traffic Generator: 10.36.118.213], config_file_name = None streams = {'swp33_dst_mac_02:12:ae:3f:8a:f4_src_mac_02:8f:b3:a8:bb:f7_eth_type_ipv4_ip_proto_udp_dst_ip_46.142.38.174_src_ip_67....tPort': {'dstIp': '46.142.38.174', 'dstMac': '02:12:ae:3f:8a:f4', 'dstPort': '9379', 'ep_source': ['swp33'], ...}, ...} force_update = True async def tgen_utils_setup_streams(device, config_file_name, streams, force_update=True): """ - if there is a tgen config file then try to load it - else creates the streams and saves it and download a copy for future use. - start the protocols and resolve arp. """ res = -1 if not force_update and os.path.exists(config_file_name): device.applog.info(f'Loading Tgen config file {config_file_name}') out = await TrafficGen.load_config( input_data=[{device.host_name: [{'config_file_name': config_file_name}]}] ) res = out[0][device.host_name]['rc'] if res != 0: for s in streams.keys(): device.applog.info(f'Setting up Tgen traffic for {s}') out = await TrafficGen.set_traffic( input_data=[{device.host_name: [{'name': s, 'pkt_data': streams[s]}]}] ) device.applog.info(out) > assert out[0][device.host_name]['rc'] == 0, f'Setting tgen traffic failed.\n{out}' E AssertionError: Setting tgen traffic failed. E [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] /usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/test_utils/tgen_utils.py:412: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_acl_all_selectors[shared_block-untagged-drop]">Starting testcase:test_acl_all_selectors[shared_block-untagged-drop] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-1590' coro=<test_acl_all_selectors() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:117> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=70, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=71] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=71] Local address: 172.17.0.2, port 47470 INFO asyncssh:logging.py:92 [conn=71] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=71] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=71] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=71, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:52:18 UTC 2023 INFO asyncssh:logging.py:92 [conn=71, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=71, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=2] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=71, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=71, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=71, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=4] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=71, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=71, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=5] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress_block 1 ingress INFO asyncssh:logging.py:92 [conn=71, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=6] Command: tc qdisc add dev swp33 ingress_block 1 ingress INFO asyncssh:logging.py:92 [conn=71, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=71, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc filter add block 1 ingress protocol ip pref 49000 flower skip_sw src_mac 02:8f:b3:a8:bb:f7 dst_mac 02:12:ae:3f:8a:f4 src_ip 67.27.75.23 dst_ip 46.142.38.174 ip_proto udp src_port 54518 dst_port 9380 action drop INFO asyncssh:logging.py:92 [conn=71, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=8] Command: tc filter add block 1 ingress protocol ip pref 49000 flower skip_sw src_mac 02:8f:b3:a8:bb:f7 dst_mac 02:12:ae:3f:8a:f4 src_ip 67.27.75.23 dst_ip 46.142.38.174 ip_proto udp src_port 54518 dst_port 9380 action drop INFO asyncssh:logging.py:92 [conn=71, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=71, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show block 1 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=71, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=10] Command: tc -j filter show block 1 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=71, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=10] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"ip","kind":"flower","chain":0},{"protocol":"ip","kind":"flower","chain":0,"options":{"handle":1,"keys":{"dst_mac":"02:12:ae:3f:8a:f4","src_mac":"02:8f:b3:a8:bb:f7","eth_type":"ipv4","ip_proto":"udp","dst_ip":"46.142.38.174","src_ip":"67.27.75.23","dst_port":9380,"src_port":54518},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"gact","control_action":{"type":"drop"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2833 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_dst_mac_02:12:ae:3f:8a:f4_src_mac_02:8f:b3:a8:bb:f7_eth_type_ipv4_ip_proto_udp_dst_ip_46.142.38.174_src_ip_67.27.75.23_dst_port_9380_src_port_54518 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_acl_all_selectors[shared_block-untagged-drop] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py INFO asyncssh:logging.py:92 [conn=71, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=71, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:53:12 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=71, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=71, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=14] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=71, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":66,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=71, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=71, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=16] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=71, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=71, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=71, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:53:13 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2833 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=71, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=71, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:53:27 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=71, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=71, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=22] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=71, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","ingress_block":1,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=71, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=71, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=24] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=71, chan=24] Received exit status 2 INFO asyncssh:logging.py:92 [conn=71, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=24] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=71, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=71, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=26] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=71, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=71, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=71, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=71, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=28] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=71, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=71, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=71, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=71, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=71, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=71, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=71, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=71, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=71, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=71, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=71, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=71, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=71, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=71, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=71, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=71, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=71, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=71, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=71, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=71, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=71, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=71, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=71, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=71, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=71, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=71, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=71, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=71, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=71, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=71, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=71, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=71, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=44] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=71, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=71, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=71, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=71, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=46] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=71, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=46] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=71, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=71, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=71, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=71, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=71, chan=48] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=71, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=71, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=71, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Failed | functional/acl/test_acl_all_selectors.py::test_acl_all_selectors[shared_block-untagged-trap] | 75.27 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> action = 'trap', use_tagged_traffic = 'untagged', qdisc_type = 'shared_block' @pytest.mark.parametrize('action', ['pass', 'drop', 'trap']) @pytest.mark.parametrize('use_tagged_traffic', ['tagged', 'untagged']) @pytest.mark.parametrize('qdisc_type', ['shared_block', 'port']) async def test_acl_all_selectors(testbed, action, use_tagged_traffic, qdisc_type): """ Test Name: test_acl_all_selectors Test Suite: suite_functional_acl Test Overview: Check that all TC selectors are working correctly Test Procedure: 1. Initiate test params 2. Create bridge and set link up on it (vlan aware or vlan unaware) 3. Enslave interfaces and set link up 4. Add vlans to DUT ports 5. Create ingress qdisc (port or shared block) 6. Create rule-matched traffic 7. Prepare streams that do not match the rule (one unmatched stream for each selector) 9. Send Traffic from the first TG port 10. Verify "pass" and "trap" traffic was forwarded, "drop" was dropped """ # 1. Initiate test params tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 2) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] dent = dent_dev.host_name tg_ports = tgen_dev.links_dict[dent][0][:2] ports = tgen_dev.links_dict[dent][1][:2] port_with_rule = ports[0] use_shared_block = qdisc_type == 'shared_block' is_vlan_aware = use_tagged_traffic == 'tagged' vlan = random.randint(1, 4095) if is_vlan_aware else 0 tc_stats_update_time = 5 traffic_duration = 10 rate_pps = 10_000 pref = 49000 block = 1 bridge = 'br0' list_of_selectors = ('src_mac', 'dst_mac', 'vlan_id', 'src_ip', 'dst_ip', 'src_port', 'dst_port') name = port_with_rule if not use_shared_block else block # 2. Create bridge and set link up on it (vlan aware or vlan unaware) config = {'name': bridge, 'type': 'bridge'} if is_vlan_aware: config['vlan_filtering'] = 1 config['vlan_default_pvid'] = 0 out = await IpLink.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create bridge' # 3. Enslave interfaces and set link up out = await IpLink.set(input_data=[{dent: [ {'device': port, 'operstate': 'up', 'master': bridge} for port in ports ] + [ {'device': bridge, 'operstate': 'up'} ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 4. Add vlans to DUT ports if is_vlan_aware: out = await BridgeVlan.add(input_data=[{dent: [ {'device': port, 'vid': vlan, 'untagged': False} for port in ports ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 5. Create ingress qdisc (port or shared block) config = {'dev': port_with_rule, 'ingress_block': block, 'direction': 'ingress'} if use_shared_block: tc_target = 'block' else: del config['ingress_block'] tc_target = 'dev' out = await TcQdisc.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create qdisc' # 6. Create rule-matched traffic tc_rule = get_rule_with_all_selectors(name, pref, action, vlan, use_shared_block) out = await TcFilter.add(input_data=[{dent: [tc_rule]}]) assert out[0][dent]['rc'] == 0, 'Failed to create tc rules' out = await TcFilter.show(input_data=[{dent: [ {tc_target: name, 'direction': 'ingress', 'pref': pref, 'options': '-j'} ]}], parse_output=True) assert out[0][dent]['rc'] == 0, 'Failed to get tc rule' streams = tcutil_tc_rules_to_tgen_streams( {port_with_rule: out[0][dent]['parsed_output']}, frame_rate_pps=rate_pps) # 7. Prepare streams that do not match the rule (one unmatched stream for each selector) rule_unmatched_streams = get_streams_that_do_not_match_rule(streams, list_of_selectors) streams.update(rule_unmatched_streams) dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': f'1.1.1.{idx}', 'gw': '1.1.1.10', 'plen': 24, 'vlan': vlan if is_vlan_aware else None} for idx, port in enumerate(tg_ports, start=1) ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) > await tgen_utils_setup_streams(tgen_dev, None, streams) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:199: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ device = [Ixia Traffic Generator: 10.36.118.213], config_file_name = None streams = {'swp33_dst_mac_02:8f:be:94:a5:6f_src_mac_02:67:e6:80:6c:b0_eth_type_ipv4_ip_proto_udp_dst_ip_119.26.240.28_src_ip_117...Port': {'dstIp': '119.26.240.28', 'dstMac': '02:8f:be:94:a5:6f', 'dstPort': '26887', 'ep_source': ['swp33'], ...}, ...} force_update = True async def tgen_utils_setup_streams(device, config_file_name, streams, force_update=True): """ - if there is a tgen config file then try to load it - else creates the streams and saves it and download a copy for future use. - start the protocols and resolve arp. """ res = -1 if not force_update and os.path.exists(config_file_name): device.applog.info(f'Loading Tgen config file {config_file_name}') out = await TrafficGen.load_config( input_data=[{device.host_name: [{'config_file_name': config_file_name}]}] ) res = out[0][device.host_name]['rc'] if res != 0: for s in streams.keys(): device.applog.info(f'Setting up Tgen traffic for {s}') out = await TrafficGen.set_traffic( input_data=[{device.host_name: [{'name': s, 'pkt_data': streams[s]}]}] ) device.applog.info(out) > assert out[0][device.host_name]['rc'] == 0, f'Setting tgen traffic failed.\n{out}' E AssertionError: Setting tgen traffic failed. E [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] /usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/test_utils/tgen_utils.py:412: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_acl_all_selectors[shared_block-untagged-trap]">Starting testcase:test_acl_all_selectors[shared_block-untagged-trap] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-1651' coro=<test_acl_all_selectors() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:117> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=71, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=72] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=72] Local address: 172.17.0.2, port 39298 INFO asyncssh:logging.py:92 [conn=72] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=72] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=72] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=72, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:53:27 UTC 2023 INFO asyncssh:logging.py:92 [conn=72, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=72, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=2] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=72, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=72, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=72, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=4] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=72, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=72, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=5] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress_block 1 ingress INFO asyncssh:logging.py:92 [conn=72, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=6] Command: tc qdisc add dev swp33 ingress_block 1 ingress INFO asyncssh:logging.py:92 [conn=72, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=72, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc filter add block 1 ingress protocol ip pref 49000 flower skip_sw src_mac 02:67:e6:80:6c:b0 dst_mac 02:8f:be:94:a5:6f src_ip 117.42.21.80 dst_ip 119.26.240.28 ip_proto udp src_port 16285 dst_port 26888 action trap INFO asyncssh:logging.py:92 [conn=72, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=8] Command: tc filter add block 1 ingress protocol ip pref 49000 flower skip_sw src_mac 02:67:e6:80:6c:b0 dst_mac 02:8f:be:94:a5:6f src_ip 117.42.21.80 dst_ip 119.26.240.28 ip_proto udp src_port 16285 dst_port 26888 action trap INFO asyncssh:logging.py:92 [conn=72, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=72, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show block 1 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=72, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=10] Command: tc -j filter show block 1 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=72, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=10] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"ip","kind":"flower","chain":0},{"protocol":"ip","kind":"flower","chain":0,"options":{"handle":1,"keys":{"dst_mac":"02:8f:be:94:a5:6f","src_mac":"02:67:e6:80:6c:b0","eth_type":"ipv4","ip_proto":"udp","dst_ip":"119.26.240.28","src_ip":"117.42.21.80","dst_port":26888,"src_port":16285},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"gact","control_action":{"type":"trap"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2834 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_dst_mac_02:8f:be:94:a5:6f_src_mac_02:67:e6:80:6c:b0_eth_type_ipv4_ip_proto_udp_dst_ip_119.26.240.28_src_ip_117.42.21.80_dst_port_26888_src_port_16285 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_acl_all_selectors[shared_block-untagged-trap] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py INFO asyncssh:logging.py:92 [conn=72, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=72, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:54:26 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=72, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=72, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=14] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=72, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":67,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=72, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=72, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=16] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=72, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=72, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=72, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:54:26 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2834 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=72, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=72, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:54:42 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=72, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=72, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=22] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=72, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","ingress_block":1,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=72, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=72, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=24] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=72, chan=24] Received exit status 2 INFO asyncssh:logging.py:92 [conn=72, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=24] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=72, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=72, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=26] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=72, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=72, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=72, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=72, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=28] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=72, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=72, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=72, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=72, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=72, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=72, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=72, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=72, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=72, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=72, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=72, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=72, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=72, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=72, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=72, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=72, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=72, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=72, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=72, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=72, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=72, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=72, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=72, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=72, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=72, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=72, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=72, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=72, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=72, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=72, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=72, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=72, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=44] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=72, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=72, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=72, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=72, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=46] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=72, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=46] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=72, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=72, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=72, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=72, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=72, chan=48] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=72, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=72, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=72, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Failed | functional/acl/test_acl_all_selectors.py::test_acl_all_selectors[port-tagged-pass] | 72.76 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> action = 'pass', use_tagged_traffic = 'tagged', qdisc_type = 'port' @pytest.mark.parametrize('action', ['pass', 'drop', 'trap']) @pytest.mark.parametrize('use_tagged_traffic', ['tagged', 'untagged']) @pytest.mark.parametrize('qdisc_type', ['shared_block', 'port']) async def test_acl_all_selectors(testbed, action, use_tagged_traffic, qdisc_type): """ Test Name: test_acl_all_selectors Test Suite: suite_functional_acl Test Overview: Check that all TC selectors are working correctly Test Procedure: 1. Initiate test params 2. Create bridge and set link up on it (vlan aware or vlan unaware) 3. Enslave interfaces and set link up 4. Add vlans to DUT ports 5. Create ingress qdisc (port or shared block) 6. Create rule-matched traffic 7. Prepare streams that do not match the rule (one unmatched stream for each selector) 9. Send Traffic from the first TG port 10. Verify "pass" and "trap" traffic was forwarded, "drop" was dropped """ # 1. Initiate test params tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 2) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] dent = dent_dev.host_name tg_ports = tgen_dev.links_dict[dent][0][:2] ports = tgen_dev.links_dict[dent][1][:2] port_with_rule = ports[0] use_shared_block = qdisc_type == 'shared_block' is_vlan_aware = use_tagged_traffic == 'tagged' vlan = random.randint(1, 4095) if is_vlan_aware else 0 tc_stats_update_time = 5 traffic_duration = 10 rate_pps = 10_000 pref = 49000 block = 1 bridge = 'br0' list_of_selectors = ('src_mac', 'dst_mac', 'vlan_id', 'src_ip', 'dst_ip', 'src_port', 'dst_port') name = port_with_rule if not use_shared_block else block # 2. Create bridge and set link up on it (vlan aware or vlan unaware) config = {'name': bridge, 'type': 'bridge'} if is_vlan_aware: config['vlan_filtering'] = 1 config['vlan_default_pvid'] = 0 out = await IpLink.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create bridge' # 3. Enslave interfaces and set link up out = await IpLink.set(input_data=[{dent: [ {'device': port, 'operstate': 'up', 'master': bridge} for port in ports ] + [ {'device': bridge, 'operstate': 'up'} ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 4. Add vlans to DUT ports if is_vlan_aware: out = await BridgeVlan.add(input_data=[{dent: [ {'device': port, 'vid': vlan, 'untagged': False} for port in ports ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 5. Create ingress qdisc (port or shared block) config = {'dev': port_with_rule, 'ingress_block': block, 'direction': 'ingress'} if use_shared_block: tc_target = 'block' else: del config['ingress_block'] tc_target = 'dev' out = await TcQdisc.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create qdisc' # 6. Create rule-matched traffic tc_rule = get_rule_with_all_selectors(name, pref, action, vlan, use_shared_block) out = await TcFilter.add(input_data=[{dent: [tc_rule]}]) assert out[0][dent]['rc'] == 0, 'Failed to create tc rules' out = await TcFilter.show(input_data=[{dent: [ {tc_target: name, 'direction': 'ingress', 'pref': pref, 'options': '-j'} ]}], parse_output=True) assert out[0][dent]['rc'] == 0, 'Failed to get tc rule' streams = tcutil_tc_rules_to_tgen_streams( {port_with_rule: out[0][dent]['parsed_output']}, frame_rate_pps=rate_pps) # 7. Prepare streams that do not match the rule (one unmatched stream for each selector) rule_unmatched_streams = get_streams_that_do_not_match_rule(streams, list_of_selectors) streams.update(rule_unmatched_streams) dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': f'1.1.1.{idx}', 'gw': '1.1.1.10', 'plen': 24, 'vlan': vlan if is_vlan_aware else None} for idx, port in enumerate(tg_ports, start=1) ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) > await tgen_utils_setup_streams(tgen_dev, None, streams) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:199: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ device = [Ixia Traffic Generator: 10.36.118.213], config_file_name = None streams = {'swp33_vlan_id_1752_vlan_ethtype_ip_dst_mac_02:ec:f8:76:6a:5e_src_mac_02:1e:da:2c:d0:f1_eth_type_ipv4_ip_proto_udp_ds...Port': {'dstIp': '11.201.231.179', 'dstMac': '02:ec:f8:76:6a:5e', 'dstPort': '5519', 'ep_source': ['swp33'], ...}, ...} force_update = True async def tgen_utils_setup_streams(device, config_file_name, streams, force_update=True): """ - if there is a tgen config file then try to load it - else creates the streams and saves it and download a copy for future use. - start the protocols and resolve arp. """ res = -1 if not force_update and os.path.exists(config_file_name): device.applog.info(f'Loading Tgen config file {config_file_name}') out = await TrafficGen.load_config( input_data=[{device.host_name: [{'config_file_name': config_file_name}]}] ) res = out[0][device.host_name]['rc'] if res != 0: for s in streams.keys(): device.applog.info(f'Setting up Tgen traffic for {s}') out = await TrafficGen.set_traffic( input_data=[{device.host_name: [{'name': s, 'pkt_data': streams[s]}]}] ) device.applog.info(out) > assert out[0][device.host_name]['rc'] == 0, f'Setting tgen traffic failed.\n{out}' E AssertionError: Setting tgen traffic failed. E [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] /usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/test_utils/tgen_utils.py:412: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_acl_all_selectors[port-tagged-pass]">Starting testcase:test_acl_all_selectors[port-tagged-pass] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-1712' coro=<test_acl_all_selectors() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:117> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=72, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=73] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=73] Local address: 172.17.0.2, port 55764 INFO asyncssh:logging.py:92 [conn=73] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=73] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=73] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=73, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:54:43 UTC 2023 INFO asyncssh:logging.py:92 [conn=73, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=73, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=2] Command: ip link add name br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=73, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=73, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=73, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=4] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=73, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=73, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=5] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 1752 && bridge vlan add dev swp34 vid 1752 INFO asyncssh:logging.py:92 [conn=73, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=6] Command: bridge vlan add dev swp33 vid 1752 && bridge vlan add dev swp34 vid 1752 INFO asyncssh:logging.py:92 [conn=73, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=73, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=73, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=8] Command: tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=73, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=73, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol 802.1q pref 49000 flower skip_sw src_mac 02:1e:da:2c:d0:f1 dst_mac 02:ec:f8:76:6a:5e vlan_id 1752 vlan_ethtype ip src_ip 102.45.146.7 dst_ip 11.201.231.179 ip_proto udp src_port 44134 dst_port 5520 action pass INFO asyncssh:logging.py:92 [conn=73, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=10] Command: tc filter add dev swp33 ingress protocol 802.1q pref 49000 flower skip_sw src_mac 02:1e:da:2c:d0:f1 dst_mac 02:ec:f8:76:6a:5e vlan_id 1752 vlan_ethtype ip src_ip 102.45.146.7 dst_ip 11.201.231.179 ip_proto udp src_port 44134 dst_port 5520 action pass INFO asyncssh:logging.py:92 [conn=73, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=73, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=73, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=12] Command: tc -j filter show dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=73, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"802.1Q","kind":"flower","chain":0},{"protocol":"802.1Q","kind":"flower","chain":0,"options":{"handle":1,"keys":{"vlan_id":1752,"vlan_ethtype":"ip","dst_mac":"02:ec:f8:76:6a:5e","src_mac":"02:1e:da:2c:d0:f1","eth_type":"ipv4","ip_proto":"udp","dst_ip":"11.201.231.179","src_ip":"102.45.146.7","dst_port":5520,"src_port":44134},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"gact","control_action":{"type":"pass"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2836 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': 1752, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': 1752, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_vlan_id_1752_vlan_ethtype_ip_dst_mac_02:ec:f8:76:6a:5e_src_mac_02:1e:da:2c:d0:f1_eth_type_ipv4_ip_proto_udp_dst_ip_11.201.231.179_src_ip_102.45.146.7_dst_port_5520_src_port_44134 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_acl_all_selectors[port-tagged-pass] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py INFO asyncssh:logging.py:92 [conn=73, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=73, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:55:40 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=73, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=73, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=16] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=73, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":68,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=73, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=73, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=18] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=73, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=73, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=73, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:55:41 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2836 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=73, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=73, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:55:55 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=73, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=73, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=24] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=73, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=73, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=73, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=26] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=73, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=73, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=73, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=73, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=28] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=73, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=73, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=73, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=73, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=73, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=73, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=73, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=73, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=73, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=73, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=73, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=73, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=73, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=73, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=73, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=73, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=73, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=73, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=73, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=73, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=73, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=73, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=73, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=73, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=73, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=73, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=73, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=73, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=73, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=73, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=73, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=73, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=73, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=73, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=73, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=73, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=46] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=73, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=73, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=73, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=73, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=48] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=73, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=48] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=73, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=73, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=73, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=73, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=73, chan=50] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=73, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=73, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=73, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Failed | functional/acl/test_acl_all_selectors.py::test_acl_all_selectors[port-tagged-drop] | 73.73 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> action = 'drop', use_tagged_traffic = 'tagged', qdisc_type = 'port' @pytest.mark.parametrize('action', ['pass', 'drop', 'trap']) @pytest.mark.parametrize('use_tagged_traffic', ['tagged', 'untagged']) @pytest.mark.parametrize('qdisc_type', ['shared_block', 'port']) async def test_acl_all_selectors(testbed, action, use_tagged_traffic, qdisc_type): """ Test Name: test_acl_all_selectors Test Suite: suite_functional_acl Test Overview: Check that all TC selectors are working correctly Test Procedure: 1. Initiate test params 2. Create bridge and set link up on it (vlan aware or vlan unaware) 3. Enslave interfaces and set link up 4. Add vlans to DUT ports 5. Create ingress qdisc (port or shared block) 6. Create rule-matched traffic 7. Prepare streams that do not match the rule (one unmatched stream for each selector) 9. Send Traffic from the first TG port 10. Verify "pass" and "trap" traffic was forwarded, "drop" was dropped """ # 1. Initiate test params tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 2) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] dent = dent_dev.host_name tg_ports = tgen_dev.links_dict[dent][0][:2] ports = tgen_dev.links_dict[dent][1][:2] port_with_rule = ports[0] use_shared_block = qdisc_type == 'shared_block' is_vlan_aware = use_tagged_traffic == 'tagged' vlan = random.randint(1, 4095) if is_vlan_aware else 0 tc_stats_update_time = 5 traffic_duration = 10 rate_pps = 10_000 pref = 49000 block = 1 bridge = 'br0' list_of_selectors = ('src_mac', 'dst_mac', 'vlan_id', 'src_ip', 'dst_ip', 'src_port', 'dst_port') name = port_with_rule if not use_shared_block else block # 2. Create bridge and set link up on it (vlan aware or vlan unaware) config = {'name': bridge, 'type': 'bridge'} if is_vlan_aware: config['vlan_filtering'] = 1 config['vlan_default_pvid'] = 0 out = await IpLink.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create bridge' # 3. Enslave interfaces and set link up out = await IpLink.set(input_data=[{dent: [ {'device': port, 'operstate': 'up', 'master': bridge} for port in ports ] + [ {'device': bridge, 'operstate': 'up'} ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 4. Add vlans to DUT ports if is_vlan_aware: out = await BridgeVlan.add(input_data=[{dent: [ {'device': port, 'vid': vlan, 'untagged': False} for port in ports ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 5. Create ingress qdisc (port or shared block) config = {'dev': port_with_rule, 'ingress_block': block, 'direction': 'ingress'} if use_shared_block: tc_target = 'block' else: del config['ingress_block'] tc_target = 'dev' out = await TcQdisc.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create qdisc' # 6. Create rule-matched traffic tc_rule = get_rule_with_all_selectors(name, pref, action, vlan, use_shared_block) out = await TcFilter.add(input_data=[{dent: [tc_rule]}]) assert out[0][dent]['rc'] == 0, 'Failed to create tc rules' out = await TcFilter.show(input_data=[{dent: [ {tc_target: name, 'direction': 'ingress', 'pref': pref, 'options': '-j'} ]}], parse_output=True) assert out[0][dent]['rc'] == 0, 'Failed to get tc rule' streams = tcutil_tc_rules_to_tgen_streams( {port_with_rule: out[0][dent]['parsed_output']}, frame_rate_pps=rate_pps) # 7. Prepare streams that do not match the rule (one unmatched stream for each selector) rule_unmatched_streams = get_streams_that_do_not_match_rule(streams, list_of_selectors) streams.update(rule_unmatched_streams) dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': f'1.1.1.{idx}', 'gw': '1.1.1.10', 'plen': 24, 'vlan': vlan if is_vlan_aware else None} for idx, port in enumerate(tg_ports, start=1) ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) > await tgen_utils_setup_streams(tgen_dev, None, streams) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:199: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ device = [Ixia Traffic Generator: 10.36.118.213], config_file_name = None streams = {'swp33_vlan_id_3021_vlan_ethtype_ip_dst_mac_02:10:98:28:ab:3e_src_mac_02:17:56:87:28:8a_eth_type_ipv4_ip_proto_udp_ds...ort': {'dstIp': '69.138.136.220', 'dstMac': '02:10:98:28:ab:3e', 'dstPort': '30012', 'ep_source': ['swp33'], ...}, ...} force_update = True async def tgen_utils_setup_streams(device, config_file_name, streams, force_update=True): """ - if there is a tgen config file then try to load it - else creates the streams and saves it and download a copy for future use. - start the protocols and resolve arp. """ res = -1 if not force_update and os.path.exists(config_file_name): device.applog.info(f'Loading Tgen config file {config_file_name}') out = await TrafficGen.load_config( input_data=[{device.host_name: [{'config_file_name': config_file_name}]}] ) res = out[0][device.host_name]['rc'] if res != 0: for s in streams.keys(): device.applog.info(f'Setting up Tgen traffic for {s}') out = await TrafficGen.set_traffic( input_data=[{device.host_name: [{'name': s, 'pkt_data': streams[s]}]}] ) device.applog.info(out) > assert out[0][device.host_name]['rc'] == 0, f'Setting tgen traffic failed.\n{out}' E AssertionError: Setting tgen traffic failed. E [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] /usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/test_utils/tgen_utils.py:412: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_acl_all_selectors[port-tagged-drop]">Starting testcase:test_acl_all_selectors[port-tagged-drop] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-1775' coro=<test_acl_all_selectors() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:117> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=73, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=74] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=74] Local address: 172.17.0.2, port 54808 INFO asyncssh:logging.py:92 [conn=74] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=74] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=74] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=74, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:55:56 UTC 2023 INFO asyncssh:logging.py:92 [conn=74, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=74, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=2] Command: ip link add name br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=74, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=74, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=74, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=4] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=74, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=74, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=5] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 3021 && bridge vlan add dev swp34 vid 3021 INFO asyncssh:logging.py:92 [conn=74, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=6] Command: bridge vlan add dev swp33 vid 3021 && bridge vlan add dev swp34 vid 3021 INFO asyncssh:logging.py:92 [conn=74, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=74, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=74, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=8] Command: tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=74, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=74, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol 802.1q pref 49000 flower skip_sw src_mac 02:17:56:87:28:8a dst_mac 02:10:98:28:ab:3e vlan_id 3021 vlan_ethtype ip src_ip 106.83.185.193 dst_ip 69.138.136.220 ip_proto udp src_port 47812 dst_port 30013 action drop INFO asyncssh:logging.py:92 [conn=74, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=10] Command: tc filter add dev swp33 ingress protocol 802.1q pref 49000 flower skip_sw src_mac 02:17:56:87:28:8a dst_mac 02:10:98:28:ab:3e vlan_id 3021 vlan_ethtype ip src_ip 106.83.185.193 dst_ip 69.138.136.220 ip_proto udp src_port 47812 dst_port 30013 action drop INFO asyncssh:logging.py:92 [conn=74, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=74, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=74, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=12] Command: tc -j filter show dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=74, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"802.1Q","kind":"flower","chain":0},{"protocol":"802.1Q","kind":"flower","chain":0,"options":{"handle":1,"keys":{"vlan_id":3021,"vlan_ethtype":"ip","dst_mac":"02:10:98:28:ab:3e","src_mac":"02:17:56:87:28:8a","eth_type":"ipv4","ip_proto":"udp","dst_ip":"69.138.136.220","src_ip":"106.83.185.193","dst_port":30013,"src_port":47812},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"gact","control_action":{"type":"drop"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2837 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': 3021, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': 3021, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_vlan_id_3021_vlan_ethtype_ip_dst_mac_02:10:98:28:ab:3e_src_mac_02:17:56:87:28:8a_eth_type_ipv4_ip_proto_udp_dst_ip_69.138.136.220_src_ip_106.83.185.193_dst_port_30013_src_port_47812 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_acl_all_selectors[port-tagged-drop] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py INFO asyncssh:logging.py:92 [conn=74, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=74, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:56:53 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=74, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=74, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=16] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=74, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":69,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=74, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=74, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=18] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=74, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=74, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=74, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:56:54 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2837 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=74, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=74, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:57:09 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=74, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=74, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=24] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=74, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=74, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=74, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=26] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=74, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=74, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=74, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=74, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=28] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=74, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=74, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=74, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=74, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=74, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=74, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=74, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=74, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=74, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=74, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=74, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=74, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=74, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=74, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=74, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=74, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=74, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=74, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=74, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=74, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=74, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=74, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=74, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=74, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=74, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=74, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=74, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=74, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=74, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=74, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=74, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=74, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=74, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=74, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=74, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=74, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=46] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=74, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=74, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=74, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=74, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=48] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=74, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=48] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=74, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=74, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=74, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=74, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=74, chan=50] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=74, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=74, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=74, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Failed | functional/acl/test_acl_all_selectors.py::test_acl_all_selectors[port-tagged-trap] | 76.85 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> action = 'trap', use_tagged_traffic = 'tagged', qdisc_type = 'port' @pytest.mark.parametrize('action', ['pass', 'drop', 'trap']) @pytest.mark.parametrize('use_tagged_traffic', ['tagged', 'untagged']) @pytest.mark.parametrize('qdisc_type', ['shared_block', 'port']) async def test_acl_all_selectors(testbed, action, use_tagged_traffic, qdisc_type): """ Test Name: test_acl_all_selectors Test Suite: suite_functional_acl Test Overview: Check that all TC selectors are working correctly Test Procedure: 1. Initiate test params 2. Create bridge and set link up on it (vlan aware or vlan unaware) 3. Enslave interfaces and set link up 4. Add vlans to DUT ports 5. Create ingress qdisc (port or shared block) 6. Create rule-matched traffic 7. Prepare streams that do not match the rule (one unmatched stream for each selector) 9. Send Traffic from the first TG port 10. Verify "pass" and "trap" traffic was forwarded, "drop" was dropped """ # 1. Initiate test params tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 2) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] dent = dent_dev.host_name tg_ports = tgen_dev.links_dict[dent][0][:2] ports = tgen_dev.links_dict[dent][1][:2] port_with_rule = ports[0] use_shared_block = qdisc_type == 'shared_block' is_vlan_aware = use_tagged_traffic == 'tagged' vlan = random.randint(1, 4095) if is_vlan_aware else 0 tc_stats_update_time = 5 traffic_duration = 10 rate_pps = 10_000 pref = 49000 block = 1 bridge = 'br0' list_of_selectors = ('src_mac', 'dst_mac', 'vlan_id', 'src_ip', 'dst_ip', 'src_port', 'dst_port') name = port_with_rule if not use_shared_block else block # 2. Create bridge and set link up on it (vlan aware or vlan unaware) config = {'name': bridge, 'type': 'bridge'} if is_vlan_aware: config['vlan_filtering'] = 1 config['vlan_default_pvid'] = 0 out = await IpLink.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create bridge' # 3. Enslave interfaces and set link up out = await IpLink.set(input_data=[{dent: [ {'device': port, 'operstate': 'up', 'master': bridge} for port in ports ] + [ {'device': bridge, 'operstate': 'up'} ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 4. Add vlans to DUT ports if is_vlan_aware: out = await BridgeVlan.add(input_data=[{dent: [ {'device': port, 'vid': vlan, 'untagged': False} for port in ports ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 5. Create ingress qdisc (port or shared block) config = {'dev': port_with_rule, 'ingress_block': block, 'direction': 'ingress'} if use_shared_block: tc_target = 'block' else: del config['ingress_block'] tc_target = 'dev' out = await TcQdisc.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create qdisc' # 6. Create rule-matched traffic tc_rule = get_rule_with_all_selectors(name, pref, action, vlan, use_shared_block) out = await TcFilter.add(input_data=[{dent: [tc_rule]}]) assert out[0][dent]['rc'] == 0, 'Failed to create tc rules' out = await TcFilter.show(input_data=[{dent: [ {tc_target: name, 'direction': 'ingress', 'pref': pref, 'options': '-j'} ]}], parse_output=True) assert out[0][dent]['rc'] == 0, 'Failed to get tc rule' streams = tcutil_tc_rules_to_tgen_streams( {port_with_rule: out[0][dent]['parsed_output']}, frame_rate_pps=rate_pps) # 7. Prepare streams that do not match the rule (one unmatched stream for each selector) rule_unmatched_streams = get_streams_that_do_not_match_rule(streams, list_of_selectors) streams.update(rule_unmatched_streams) dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': f'1.1.1.{idx}', 'gw': '1.1.1.10', 'plen': 24, 'vlan': vlan if is_vlan_aware else None} for idx, port in enumerate(tg_ports, start=1) ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) > await tgen_utils_setup_streams(tgen_dev, None, streams) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:199: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ device = [Ixia Traffic Generator: 10.36.118.213], config_file_name = None streams = {'swp33_vlan_id_3448_vlan_ethtype_ip_dst_mac_02:84:16:52:2a:ac_src_mac_02:18:30:53:4c:57_eth_type_ipv4_ip_proto_udp_ds...stPort': {'dstIp': '38.170.51.4', 'dstMac': '02:84:16:52:2a:ac', 'dstPort': '38319', 'ep_source': ['swp33'], ...}, ...} force_update = True async def tgen_utils_setup_streams(device, config_file_name, streams, force_update=True): """ - if there is a tgen config file then try to load it - else creates the streams and saves it and download a copy for future use. - start the protocols and resolve arp. """ res = -1 if not force_update and os.path.exists(config_file_name): device.applog.info(f'Loading Tgen config file {config_file_name}') out = await TrafficGen.load_config( input_data=[{device.host_name: [{'config_file_name': config_file_name}]}] ) res = out[0][device.host_name]['rc'] if res != 0: for s in streams.keys(): device.applog.info(f'Setting up Tgen traffic for {s}') out = await TrafficGen.set_traffic( input_data=[{device.host_name: [{'name': s, 'pkt_data': streams[s]}]}] ) device.applog.info(out) > assert out[0][device.host_name]['rc'] == 0, f'Setting tgen traffic failed.\n{out}' E AssertionError: Setting tgen traffic failed. E [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] /usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/test_utils/tgen_utils.py:412: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_acl_all_selectors[port-tagged-trap]">Starting testcase:test_acl_all_selectors[port-tagged-trap] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-1838' coro=<test_acl_all_selectors() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:117> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=74, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=75] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=75] Local address: 172.17.0.2, port 35764 INFO asyncssh:logging.py:92 [conn=75] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=75] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=75] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=75, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:57:09 UTC 2023 INFO asyncssh:logging.py:92 [conn=75, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=75, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=2] Command: ip link add name br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=75, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=75, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=75, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=4] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=75, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=75, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=5] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 3448 && bridge vlan add dev swp34 vid 3448 INFO asyncssh:logging.py:92 [conn=75, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=6] Command: bridge vlan add dev swp33 vid 3448 && bridge vlan add dev swp34 vid 3448 INFO asyncssh:logging.py:92 [conn=75, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=75, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=75, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=8] Command: tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=75, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=75, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol 802.1q pref 49000 flower skip_sw src_mac 02:18:30:53:4c:57 dst_mac 02:84:16:52:2a:ac vlan_id 3448 vlan_ethtype ip src_ip 36.243.147.139 dst_ip 38.170.51.4 ip_proto udp src_port 16886 dst_port 38320 action trap INFO asyncssh:logging.py:92 [conn=75, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=10] Command: tc filter add dev swp33 ingress protocol 802.1q pref 49000 flower skip_sw src_mac 02:18:30:53:4c:57 dst_mac 02:84:16:52:2a:ac vlan_id 3448 vlan_ethtype ip src_ip 36.243.147.139 dst_ip 38.170.51.4 ip_proto udp src_port 16886 dst_port 38320 action trap INFO asyncssh:logging.py:92 [conn=75, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=75, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=75, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=12] Command: tc -j filter show dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=75, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"802.1Q","kind":"flower","chain":0},{"protocol":"802.1Q","kind":"flower","chain":0,"options":{"handle":1,"keys":{"vlan_id":3448,"vlan_ethtype":"ip","dst_mac":"02:84:16:52:2a:ac","src_mac":"02:18:30:53:4c:57","eth_type":"ipv4","ip_proto":"udp","dst_ip":"38.170.51.4","src_ip":"36.243.147.139","dst_port":38320,"src_port":16886},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"gact","control_action":{"type":"trap"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2838 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': 3448, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': 3448, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_vlan_id_3448_vlan_ethtype_ip_dst_mac_02:84:16:52:2a:ac_src_mac_02:18:30:53:4c:57_eth_type_ipv4_ip_proto_udp_dst_ip_38.170.51.4_src_ip_36.243.147.139_dst_port_38320_src_port_16886 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_acl_all_selectors[port-tagged-trap] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py INFO asyncssh:logging.py:92 [conn=75, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=75, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:58:08 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=75, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=75, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=16] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=75, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":70,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=75, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=75, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=18] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=75, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=75, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=75, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:58:08 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2838 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=75, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=75, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:58:26 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=75, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=75, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=24] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=75, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=75, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=75, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=26] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=75, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=75, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=75, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=75, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=28] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=75, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=75, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=75, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=75, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=75, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=75, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=75, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=75, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=75, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=75, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=75, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=75, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=75, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=75, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=75, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=75, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=75, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=75, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=75, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=75, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=75, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=75, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=75, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=75, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=75, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=75, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=75, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=75, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=75, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=75, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=75, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=75, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=75, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=75, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=75, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=75, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=46] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=75, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=75, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=75, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=75, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=48] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=75, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=48] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=75, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=75, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=75, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=75, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=75, chan=50] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=75, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=75, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=75, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Failed | functional/acl/test_acl_all_selectors.py::test_acl_all_selectors[port-untagged-pass] | 72.10 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> action = 'pass', use_tagged_traffic = 'untagged', qdisc_type = 'port' @pytest.mark.parametrize('action', ['pass', 'drop', 'trap']) @pytest.mark.parametrize('use_tagged_traffic', ['tagged', 'untagged']) @pytest.mark.parametrize('qdisc_type', ['shared_block', 'port']) async def test_acl_all_selectors(testbed, action, use_tagged_traffic, qdisc_type): """ Test Name: test_acl_all_selectors Test Suite: suite_functional_acl Test Overview: Check that all TC selectors are working correctly Test Procedure: 1. Initiate test params 2. Create bridge and set link up on it (vlan aware or vlan unaware) 3. Enslave interfaces and set link up 4. Add vlans to DUT ports 5. Create ingress qdisc (port or shared block) 6. Create rule-matched traffic 7. Prepare streams that do not match the rule (one unmatched stream for each selector) 9. Send Traffic from the first TG port 10. Verify "pass" and "trap" traffic was forwarded, "drop" was dropped """ # 1. Initiate test params tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 2) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] dent = dent_dev.host_name tg_ports = tgen_dev.links_dict[dent][0][:2] ports = tgen_dev.links_dict[dent][1][:2] port_with_rule = ports[0] use_shared_block = qdisc_type == 'shared_block' is_vlan_aware = use_tagged_traffic == 'tagged' vlan = random.randint(1, 4095) if is_vlan_aware else 0 tc_stats_update_time = 5 traffic_duration = 10 rate_pps = 10_000 pref = 49000 block = 1 bridge = 'br0' list_of_selectors = ('src_mac', 'dst_mac', 'vlan_id', 'src_ip', 'dst_ip', 'src_port', 'dst_port') name = port_with_rule if not use_shared_block else block # 2. Create bridge and set link up on it (vlan aware or vlan unaware) config = {'name': bridge, 'type': 'bridge'} if is_vlan_aware: config['vlan_filtering'] = 1 config['vlan_default_pvid'] = 0 out = await IpLink.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create bridge' # 3. Enslave interfaces and set link up out = await IpLink.set(input_data=[{dent: [ {'device': port, 'operstate': 'up', 'master': bridge} for port in ports ] + [ {'device': bridge, 'operstate': 'up'} ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 4. Add vlans to DUT ports if is_vlan_aware: out = await BridgeVlan.add(input_data=[{dent: [ {'device': port, 'vid': vlan, 'untagged': False} for port in ports ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 5. Create ingress qdisc (port or shared block) config = {'dev': port_with_rule, 'ingress_block': block, 'direction': 'ingress'} if use_shared_block: tc_target = 'block' else: del config['ingress_block'] tc_target = 'dev' out = await TcQdisc.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create qdisc' # 6. Create rule-matched traffic tc_rule = get_rule_with_all_selectors(name, pref, action, vlan, use_shared_block) out = await TcFilter.add(input_data=[{dent: [tc_rule]}]) assert out[0][dent]['rc'] == 0, 'Failed to create tc rules' out = await TcFilter.show(input_data=[{dent: [ {tc_target: name, 'direction': 'ingress', 'pref': pref, 'options': '-j'} ]}], parse_output=True) assert out[0][dent]['rc'] == 0, 'Failed to get tc rule' streams = tcutil_tc_rules_to_tgen_streams( {port_with_rule: out[0][dent]['parsed_output']}, frame_rate_pps=rate_pps) # 7. Prepare streams that do not match the rule (one unmatched stream for each selector) rule_unmatched_streams = get_streams_that_do_not_match_rule(streams, list_of_selectors) streams.update(rule_unmatched_streams) dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': f'1.1.1.{idx}', 'gw': '1.1.1.10', 'plen': 24, 'vlan': vlan if is_vlan_aware else None} for idx, port in enumerate(tg_ports, start=1) ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) > await tgen_utils_setup_streams(tgen_dev, None, streams) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:199: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ device = [Ixia Traffic Generator: 10.36.118.213], config_file_name = None streams = {'swp33_dst_mac_02:bb:e8:45:d4:a3_src_mac_02:2a:73:c9:30:f8_eth_type_ipv4_ip_proto_udp_dst_ip_120.218.43.115_src_ip_65...ort': {'dstIp': '120.218.43.115', 'dstMac': '02:bb:e8:45:d4:a3', 'dstPort': '48921', 'ep_source': ['swp33'], ...}, ...} force_update = True async def tgen_utils_setup_streams(device, config_file_name, streams, force_update=True): """ - if there is a tgen config file then try to load it - else creates the streams and saves it and download a copy for future use. - start the protocols and resolve arp. """ res = -1 if not force_update and os.path.exists(config_file_name): device.applog.info(f'Loading Tgen config file {config_file_name}') out = await TrafficGen.load_config( input_data=[{device.host_name: [{'config_file_name': config_file_name}]}] ) res = out[0][device.host_name]['rc'] if res != 0: for s in streams.keys(): device.applog.info(f'Setting up Tgen traffic for {s}') out = await TrafficGen.set_traffic( input_data=[{device.host_name: [{'name': s, 'pkt_data': streams[s]}]}] ) device.applog.info(out) > assert out[0][device.host_name]['rc'] == 0, f'Setting tgen traffic failed.\n{out}' E AssertionError: Setting tgen traffic failed. E [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] /usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/test_utils/tgen_utils.py:412: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_acl_all_selectors[port-untagged-pass]">Starting testcase:test_acl_all_selectors[port-untagged-pass] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-1901' coro=<test_acl_all_selectors() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:117> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=75, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=76] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=76] Local address: 172.17.0.2, port 33044 INFO asyncssh:logging.py:92 [conn=76] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=76] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=76] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=76, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:58:26 UTC 2023 INFO asyncssh:logging.py:92 [conn=76, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=76, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=2] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=76, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=76, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=76, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=4] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=76, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=76, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=5] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=76, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=6] Command: tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=76, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=76, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol ip pref 49000 flower skip_sw src_mac 02:2a:73:c9:30:f8 dst_mac 02:bb:e8:45:d4:a3 src_ip 65.175.153.172 dst_ip 120.218.43.115 ip_proto udp src_port 43518 dst_port 48922 action pass INFO asyncssh:logging.py:92 [conn=76, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=8] Command: tc filter add dev swp33 ingress protocol ip pref 49000 flower skip_sw src_mac 02:2a:73:c9:30:f8 dst_mac 02:bb:e8:45:d4:a3 src_ip 65.175.153.172 dst_ip 120.218.43.115 ip_proto udp src_port 43518 dst_port 48922 action pass INFO asyncssh:logging.py:92 [conn=76, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=76, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=76, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=10] Command: tc -j filter show dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=76, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=10] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"ip","kind":"flower","chain":0},{"protocol":"ip","kind":"flower","chain":0,"options":{"handle":1,"keys":{"dst_mac":"02:bb:e8:45:d4:a3","src_mac":"02:2a:73:c9:30:f8","eth_type":"ipv4","ip_proto":"udp","dst_ip":"120.218.43.115","src_ip":"65.175.153.172","dst_port":48922,"src_port":43518},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"gact","control_action":{"type":"pass"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2840 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_dst_mac_02:bb:e8:45:d4:a3_src_mac_02:2a:73:c9:30:f8_eth_type_ipv4_ip_proto_udp_dst_ip_120.218.43.115_src_ip_65.175.153.172_dst_port_48922_src_port_43518 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_acl_all_selectors[port-untagged-pass] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py INFO asyncssh:logging.py:92 [conn=76, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=76, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:59:22 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=76, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=76, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=14] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=76, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":71,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=76, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=76, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=16] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=76, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=76, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=76, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:59:23 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2840 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=76, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=76, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:59:38 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=76, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=76, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=22] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=76, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=76, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=76, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=24] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=76, chan=24] Received exit status 2 INFO asyncssh:logging.py:92 [conn=76, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=24] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=76, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=76, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=26] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=76, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=76, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=76, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=76, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=28] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=76, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=76, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=76, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=76, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=76, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=76, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=76, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=76, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=76, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=76, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=76, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=76, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=76, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=76, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=76, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=76, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=76, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=76, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=76, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=76, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=76, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=76, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=76, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=76, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=76, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=76, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=76, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=76, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=76, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=76, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=76, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=76, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=44] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=76, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=76, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=76, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=76, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=46] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=76, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=46] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=76, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=76, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=76, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=76, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=76, chan=48] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=76, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=76, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=76, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Failed | functional/acl/test_acl_all_selectors.py::test_acl_all_selectors[port-untagged-drop] | 71.06 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> action = 'drop', use_tagged_traffic = 'untagged', qdisc_type = 'port' @pytest.mark.parametrize('action', ['pass', 'drop', 'trap']) @pytest.mark.parametrize('use_tagged_traffic', ['tagged', 'untagged']) @pytest.mark.parametrize('qdisc_type', ['shared_block', 'port']) async def test_acl_all_selectors(testbed, action, use_tagged_traffic, qdisc_type): """ Test Name: test_acl_all_selectors Test Suite: suite_functional_acl Test Overview: Check that all TC selectors are working correctly Test Procedure: 1. Initiate test params 2. Create bridge and set link up on it (vlan aware or vlan unaware) 3. Enslave interfaces and set link up 4. Add vlans to DUT ports 5. Create ingress qdisc (port or shared block) 6. Create rule-matched traffic 7. Prepare streams that do not match the rule (one unmatched stream for each selector) 9. Send Traffic from the first TG port 10. Verify "pass" and "trap" traffic was forwarded, "drop" was dropped """ # 1. Initiate test params tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 2) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] dent = dent_dev.host_name tg_ports = tgen_dev.links_dict[dent][0][:2] ports = tgen_dev.links_dict[dent][1][:2] port_with_rule = ports[0] use_shared_block = qdisc_type == 'shared_block' is_vlan_aware = use_tagged_traffic == 'tagged' vlan = random.randint(1, 4095) if is_vlan_aware else 0 tc_stats_update_time = 5 traffic_duration = 10 rate_pps = 10_000 pref = 49000 block = 1 bridge = 'br0' list_of_selectors = ('src_mac', 'dst_mac', 'vlan_id', 'src_ip', 'dst_ip', 'src_port', 'dst_port') name = port_with_rule if not use_shared_block else block # 2. Create bridge and set link up on it (vlan aware or vlan unaware) config = {'name': bridge, 'type': 'bridge'} if is_vlan_aware: config['vlan_filtering'] = 1 config['vlan_default_pvid'] = 0 out = await IpLink.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create bridge' # 3. Enslave interfaces and set link up out = await IpLink.set(input_data=[{dent: [ {'device': port, 'operstate': 'up', 'master': bridge} for port in ports ] + [ {'device': bridge, 'operstate': 'up'} ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 4. Add vlans to DUT ports if is_vlan_aware: out = await BridgeVlan.add(input_data=[{dent: [ {'device': port, 'vid': vlan, 'untagged': False} for port in ports ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 5. Create ingress qdisc (port or shared block) config = {'dev': port_with_rule, 'ingress_block': block, 'direction': 'ingress'} if use_shared_block: tc_target = 'block' else: del config['ingress_block'] tc_target = 'dev' out = await TcQdisc.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create qdisc' # 6. Create rule-matched traffic tc_rule = get_rule_with_all_selectors(name, pref, action, vlan, use_shared_block) out = await TcFilter.add(input_data=[{dent: [tc_rule]}]) assert out[0][dent]['rc'] == 0, 'Failed to create tc rules' out = await TcFilter.show(input_data=[{dent: [ {tc_target: name, 'direction': 'ingress', 'pref': pref, 'options': '-j'} ]}], parse_output=True) assert out[0][dent]['rc'] == 0, 'Failed to get tc rule' streams = tcutil_tc_rules_to_tgen_streams( {port_with_rule: out[0][dent]['parsed_output']}, frame_rate_pps=rate_pps) # 7. Prepare streams that do not match the rule (one unmatched stream for each selector) rule_unmatched_streams = get_streams_that_do_not_match_rule(streams, list_of_selectors) streams.update(rule_unmatched_streams) dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': f'1.1.1.{idx}', 'gw': '1.1.1.10', 'plen': 24, 'vlan': vlan if is_vlan_aware else None} for idx, port in enumerate(tg_ports, start=1) ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) > await tgen_utils_setup_streams(tgen_dev, None, streams) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:199: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ device = [Ixia Traffic Generator: 10.36.118.213], config_file_name = None streams = {'swp33_dst_mac_02:ee:60:a0:8a:11_src_mac_02:36:9d:99:ae:8f_eth_type_ipv4_ip_proto_udp_dst_ip_67.1.203.237_src_ip_31.1...tPort': {'dstIp': '67.1.203.237', 'dstMac': '02:ee:60:a0:8a:11', 'dstPort': '57231', 'ep_source': ['swp33'], ...}, ...} force_update = True async def tgen_utils_setup_streams(device, config_file_name, streams, force_update=True): """ - if there is a tgen config file then try to load it - else creates the streams and saves it and download a copy for future use. - start the protocols and resolve arp. """ res = -1 if not force_update and os.path.exists(config_file_name): device.applog.info(f'Loading Tgen config file {config_file_name}') out = await TrafficGen.load_config( input_data=[{device.host_name: [{'config_file_name': config_file_name}]}] ) res = out[0][device.host_name]['rc'] if res != 0: for s in streams.keys(): device.applog.info(f'Setting up Tgen traffic for {s}') out = await TrafficGen.set_traffic( input_data=[{device.host_name: [{'name': s, 'pkt_data': streams[s]}]}] ) device.applog.info(out) > assert out[0][device.host_name]['rc'] == 0, f'Setting tgen traffic failed.\n{out}' E AssertionError: Setting tgen traffic failed. E [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] /usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/test_utils/tgen_utils.py:412: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_acl_all_selectors[port-untagged-drop]">Starting testcase:test_acl_all_selectors[port-untagged-drop] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-1962' coro=<test_acl_all_selectors() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:117> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=76, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=77] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=77] Local address: 172.17.0.2, port 39394 INFO asyncssh:logging.py:92 [conn=77] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=77] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=77] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=77, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:59:38 UTC 2023 INFO asyncssh:logging.py:92 [conn=77, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=77, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=2] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=77, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=77, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=77, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=4] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=77, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=77, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=5] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=77, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=6] Command: tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=77, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=77, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol ip pref 49000 flower skip_sw src_mac 02:36:9d:99:ae:8f dst_mac 02:ee:60:a0:8a:11 src_ip 31.119.76.239 dst_ip 67.1.203.237 ip_proto udp src_port 33501 dst_port 57232 action drop INFO asyncssh:logging.py:92 [conn=77, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=8] Command: tc filter add dev swp33 ingress protocol ip pref 49000 flower skip_sw src_mac 02:36:9d:99:ae:8f dst_mac 02:ee:60:a0:8a:11 src_ip 31.119.76.239 dst_ip 67.1.203.237 ip_proto udp src_port 33501 dst_port 57232 action drop INFO asyncssh:logging.py:92 [conn=77, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=77, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=77, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=10] Command: tc -j filter show dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=77, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=10] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"ip","kind":"flower","chain":0},{"protocol":"ip","kind":"flower","chain":0,"options":{"handle":1,"keys":{"dst_mac":"02:ee:60:a0:8a:11","src_mac":"02:36:9d:99:ae:8f","eth_type":"ipv4","ip_proto":"udp","dst_ip":"67.1.203.237","src_ip":"31.119.76.239","dst_port":57232,"src_port":33501},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"gact","control_action":{"type":"drop"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2841 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_dst_mac_02:ee:60:a0:8a:11_src_mac_02:36:9d:99:ae:8f_eth_type_ipv4_ip_proto_udp_dst_ip_67.1.203.237_src_ip_31.119.76.239_dst_port_57232_src_port_33501 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_acl_all_selectors[port-untagged-drop] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py INFO asyncssh:logging.py:92 [conn=77, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=77, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:00:34 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=77, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=77, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=14] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=77, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":72,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=77, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=77, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=16] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=77, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=77, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=77, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:00:35 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2841 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=77, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=77, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:00:49 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=77, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=77, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=22] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=77, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=77, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=77, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=24] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=77, chan=24] Received exit status 2 INFO asyncssh:logging.py:92 [conn=77, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=24] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=77, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=77, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=26] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=77, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=77, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=77, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=77, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=28] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=77, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=77, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=77, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=77, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=77, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=77, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=77, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=77, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=77, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=77, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=77, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=77, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=77, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=77, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=77, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=77, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=77, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=77, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=77, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=77, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=77, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=77, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=77, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=77, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=77, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=77, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=77, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=77, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=77, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=77, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=77, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=77, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=44] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=77, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=77, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=77, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=77, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=46] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=77, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=46] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=77, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=77, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=77, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=77, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=77, chan=48] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=77, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=77, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=77, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Failed | functional/acl/test_acl_all_selectors.py::test_acl_all_selectors[port-untagged-trap] | 73.63 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> action = 'trap', use_tagged_traffic = 'untagged', qdisc_type = 'port' @pytest.mark.parametrize('action', ['pass', 'drop', 'trap']) @pytest.mark.parametrize('use_tagged_traffic', ['tagged', 'untagged']) @pytest.mark.parametrize('qdisc_type', ['shared_block', 'port']) async def test_acl_all_selectors(testbed, action, use_tagged_traffic, qdisc_type): """ Test Name: test_acl_all_selectors Test Suite: suite_functional_acl Test Overview: Check that all TC selectors are working correctly Test Procedure: 1. Initiate test params 2. Create bridge and set link up on it (vlan aware or vlan unaware) 3. Enslave interfaces and set link up 4. Add vlans to DUT ports 5. Create ingress qdisc (port or shared block) 6. Create rule-matched traffic 7. Prepare streams that do not match the rule (one unmatched stream for each selector) 9. Send Traffic from the first TG port 10. Verify "pass" and "trap" traffic was forwarded, "drop" was dropped """ # 1. Initiate test params tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 2) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] dent = dent_dev.host_name tg_ports = tgen_dev.links_dict[dent][0][:2] ports = tgen_dev.links_dict[dent][1][:2] port_with_rule = ports[0] use_shared_block = qdisc_type == 'shared_block' is_vlan_aware = use_tagged_traffic == 'tagged' vlan = random.randint(1, 4095) if is_vlan_aware else 0 tc_stats_update_time = 5 traffic_duration = 10 rate_pps = 10_000 pref = 49000 block = 1 bridge = 'br0' list_of_selectors = ('src_mac', 'dst_mac', 'vlan_id', 'src_ip', 'dst_ip', 'src_port', 'dst_port') name = port_with_rule if not use_shared_block else block # 2. Create bridge and set link up on it (vlan aware or vlan unaware) config = {'name': bridge, 'type': 'bridge'} if is_vlan_aware: config['vlan_filtering'] = 1 config['vlan_default_pvid'] = 0 out = await IpLink.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create bridge' # 3. Enslave interfaces and set link up out = await IpLink.set(input_data=[{dent: [ {'device': port, 'operstate': 'up', 'master': bridge} for port in ports ] + [ {'device': bridge, 'operstate': 'up'} ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 4. Add vlans to DUT ports if is_vlan_aware: out = await BridgeVlan.add(input_data=[{dent: [ {'device': port, 'vid': vlan, 'untagged': False} for port in ports ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 5. Create ingress qdisc (port or shared block) config = {'dev': port_with_rule, 'ingress_block': block, 'direction': 'ingress'} if use_shared_block: tc_target = 'block' else: del config['ingress_block'] tc_target = 'dev' out = await TcQdisc.add(input_data=[{dent: [config]}]) assert out[0][dent]['rc'] == 0, 'Failed to create qdisc' # 6. Create rule-matched traffic tc_rule = get_rule_with_all_selectors(name, pref, action, vlan, use_shared_block) out = await TcFilter.add(input_data=[{dent: [tc_rule]}]) assert out[0][dent]['rc'] == 0, 'Failed to create tc rules' out = await TcFilter.show(input_data=[{dent: [ {tc_target: name, 'direction': 'ingress', 'pref': pref, 'options': '-j'} ]}], parse_output=True) assert out[0][dent]['rc'] == 0, 'Failed to get tc rule' streams = tcutil_tc_rules_to_tgen_streams( {port_with_rule: out[0][dent]['parsed_output']}, frame_rate_pps=rate_pps) # 7. Prepare streams that do not match the rule (one unmatched stream for each selector) rule_unmatched_streams = get_streams_that_do_not_match_rule(streams, list_of_selectors) streams.update(rule_unmatched_streams) dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': f'1.1.1.{idx}', 'gw': '1.1.1.10', 'plen': 24, 'vlan': vlan if is_vlan_aware else None} for idx, port in enumerate(tg_ports, start=1) ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) > await tgen_utils_setup_streams(tgen_dev, None, streams) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:199: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ device = [Ixia Traffic Generator: 10.36.118.213], config_file_name = None streams = {'swp33_dst_mac_02:12:45:db:9c:e9_src_mac_02:ba:35:6e:90:d9_eth_type_ipv4_ip_proto_udp_dst_ip_96.228.174.68_src_ip_65....Port': {'dstIp': '96.228.174.68', 'dstMac': '02:12:45:db:9c:e9', 'dstPort': '19900', 'ep_source': ['swp33'], ...}, ...} force_update = True async def tgen_utils_setup_streams(device, config_file_name, streams, force_update=True): """ - if there is a tgen config file then try to load it - else creates the streams and saves it and download a copy for future use. - start the protocols and resolve arp. """ res = -1 if not force_update and os.path.exists(config_file_name): device.applog.info(f'Loading Tgen config file {config_file_name}') out = await TrafficGen.load_config( input_data=[{device.host_name: [{'config_file_name': config_file_name}]}] ) res = out[0][device.host_name]['rc'] if res != 0: for s in streams.keys(): device.applog.info(f'Setting up Tgen traffic for {s}') out = await TrafficGen.set_traffic( input_data=[{device.host_name: [{'name': s, 'pkt_data': streams[s]}]}] ) device.applog.info(out) > assert out[0][device.host_name]['rc'] == 0, f'Setting tgen traffic failed.\n{out}' E AssertionError: Setting tgen traffic failed. E [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] /usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/test_utils/tgen_utils.py:412: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_acl_all_selectors[port-untagged-trap]">Starting testcase:test_acl_all_selectors[port-untagged-trap] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2023' coro=<test_acl_all_selectors() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py:117> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=77, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=78] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=78] Local address: 172.17.0.2, port 34758 INFO asyncssh:logging.py:92 [conn=78] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=78] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=78] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=78, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:00:49 UTC 2023 INFO asyncssh:logging.py:92 [conn=78, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=78, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=2] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=78, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=78, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=78, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=4] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=78, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=78, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=5] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=78, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=6] Command: tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=78, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=78, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol ip pref 49000 flower skip_sw src_mac 02:ba:35:6e:90:d9 dst_mac 02:12:45:db:9c:e9 src_ip 65.160.154.110 dst_ip 96.228.174.68 ip_proto udp src_port 23907 dst_port 19901 action trap INFO asyncssh:logging.py:92 [conn=78, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=8] Command: tc filter add dev swp33 ingress protocol ip pref 49000 flower skip_sw src_mac 02:ba:35:6e:90:d9 dst_mac 02:12:45:db:9c:e9 src_ip 65.160.154.110 dst_ip 96.228.174.68 ip_proto udp src_port 23907 dst_port 19901 action trap INFO asyncssh:logging.py:92 [conn=78, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=78, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=78, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=10] Command: tc -j filter show dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=78, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=10] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"ip","kind":"flower","chain":0},{"protocol":"ip","kind":"flower","chain":0,"options":{"handle":1,"keys":{"dst_mac":"02:12:45:db:9c:e9","src_mac":"02:ba:35:6e:90:d9","eth_type":"ipv4","ip_proto":"udp","dst_ip":"96.228.174.68","src_ip":"65.160.154.110","dst_port":19901,"src_port":23907},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"gact","control_action":{"type":"trap"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2842 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_dst_mac_02:12:45:db:9c:e9_src_mac_02:ba:35:6e:90:d9_eth_type_ipv4_ip_proto_udp_dst_ip_96.228.174.68_src_ip_65.160.154.110_dst_port_19901_src_port_23907 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': -1, 'result': 'None'}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_acl_all_selectors[port-untagged-trap] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_all_selectors.py INFO asyncssh:logging.py:92 [conn=78, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=78, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:01:48 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=78, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=78, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=14] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=78, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":73,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=78, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=78, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=16] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=78, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=78, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=78, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:01:48 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2842 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=78, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=78, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:02:03 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=78, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=78, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=22] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=78, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=78, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=78, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=24] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=78, chan=24] Received exit status 2 INFO asyncssh:logging.py:92 [conn=78, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=24] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=78, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=78, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=26] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=78, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=78, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=78, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=78, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=28] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=78, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=78, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=78, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=78, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=78, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=78, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=78, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=78, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=78, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=78, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=78, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=78, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=78, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=78, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=78, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=78, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=78, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=78, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=78, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=78, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=78, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=78, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=78, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=78, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=78, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=78, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=78, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=78, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=78, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=78, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=78, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=78, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=44] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=78, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=78, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=78, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=78, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=46] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=78, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=46] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=78, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=78, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=78, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=78, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=78, chan=48] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=78, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=78, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=78, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Failed | functional/igmp/test_igmp_snooping.py::test_igmp_snooping_mixed_ver[2-2] | 318.43 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> igmp_ver = 2, igmp_msg_ver = 2 @pytest.mark.parametrize('igmp_ver, igmp_msg_ver', [(2, 2), (3, 3), (2, 1), (3, 1), (3, 2)]) async def test_igmp_snooping_mixed_ver(testbed, igmp_ver, igmp_msg_ver): """ Test Name: test_igmp_snooping Test Suite: suite_functional_igmp Test Overview: Test IGMP snooping mixed and identical versions Test Procedure: 1. Create bridge and enable IGMP Snooping, enslave all TG ports to bridge interface Config Fastleave on 1st rx_port 2. Init interfaces and create 2 mcast Streams 3. Create 3 membership report streams, 1 with invalid checksum 4. Send Traffic from router port and from clients 5. Verify Mdb entries were created from clients 6. Verify the multicast traffic is flooded to all bridge ports 7. Stop traffic, create a general query stream from tx_port and send traffic 8. Verify MDB entries were created for router 9. Verify the traffic is forwarded to the members only 10. Create and send Leave stream from 1st rx_port 11. Verify MDB entry for leave port is deleted and no traffic is received """ bridge = 'br0' sleep_value = 8 tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 4) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dev_name = dent_devices[0].host_name tg_ports = tgen_dev.links_dict[dev_name][0] dut_ports = tgen_dev.links_dict[dev_name][1] mcast_group1 = '227.1.1.1' mcast_group2 = '239.2.2.2' mcast_group_addr = [mcast_group1, mcast_group2, mcast_group2] macs = ['a6:00:00:00:00:01', 'a6:00:00:00:00:02', 'a6:00:00:00:00:03', 'a6:00:00:00:00:04'] igmpv_and_type = {1: {'igmp_msg_v': 'igmpv2', 'igmp_type': '18', 'totalLength': '28'}, 2: {'igmp_msg_v': 'igmpv2', 'igmp_type': '22', 'totalLength': '28'}, 3: {'igmp_msg_v': 'igmpv3MembershipReport', 'igmp_type': '22', 'totalLength': '40'}} # 1.Create bridge and enable IGMP Snooping, enslave all TG ports to bridge interface # Config Fastleave on 1st rx_port await common_bridge_and_igmp_setup(dev_name, bridge, igmp_ver, dut_ports) out = await BridgeLink.set( input_data=[{dev_name: [ {'device': dut_ports[1], 'fastleave': 'on'}]}]) err_msg = f'Verify that port entities set to fastleave ON.\n{out}' assert out[0][dev_name]['rc'] == 0, err_msg # 2.Init interfaces and create 2 mcast Streams # 3.Create 3 membership report streams, 1 stream with invalid checksum dev_groups = tgen_utils_dev_groups_from_config( [{'ixp': tg_ports[0], 'ip': '102.0.0.3', 'gw': '102.0.0.1', 'plen': 24}, {'ixp': tg_ports[1], 'ip': '100.0.0.3', 'gw': '100.0.0.1', 'plen': 24}, {'ixp': tg_ports[2], 'ip': '101.0.0.3', 'gw': '101.0.0.1', 'plen': 24}, {'ixp': tg_ports[3], 'ip': '99.0.0.3', 'gw': '99.0.0.1', 'plen': 24}]) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, dut_ports, dev_groups) tx_port = dev_groups[tg_ports[0]][0]['name'] rx_ports = [dev_groups[tg_ports[1]][0]['name'], dev_groups[tg_ports[2]][0]['name'], dev_groups[tg_ports[3]][0]['name']] streams = {f'mcast_{idx + 1}': { 'type': 'raw', 'protocol': 'ip', 'ip_source': tx_port, 'ip_destination': rx_ports[1], 'srcMac': macs[0], 'dstMac': mcast_ip_to_mac(dst_ip), 'srcIp': '0.0.0.0', 'dstIp': dst_ip, 'frame_rate_type': 'line_rate', 'rate': 40, } for idx, dst_ip in enumerate([mcast_group1, mcast_group2])} streams.update({f'member_report{idx + 1}': { 'type': 'raw', 'protocol': 'ip', 'ip_source': dev_groups[tg_ports[idx + 1]][0]['name'], 'ip_destination': dev_groups[tg_ports[0]][0]['name'], 'srcMac': mac, 'dstMac': mcast_ip_to_mac(grp_addr), 'srcIp': dev_groups[tg_ports[idx + 1]][0]['ip'], 'dstIp': grp_addr, 'ipproto': igmpv_and_type[igmp_msg_ver]['igmp_msg_v'], 'totalLength': igmpv_and_type[igmp_msg_ver]['totalLength'], 'igmpType': igmpv_and_type[igmp_msg_ver]['igmp_type'], 'igmpGroupAddr': grp_addr, 'rate': 1, 'transmissionControlType': 'fixedPktCount', 'frameCount': 1 } for idx, (grp_addr, mac) in enumerate(zip(mcast_group_addr, macs[1:])) }) streams['member_report3']['igmpChecksum'] = '0' if igmp_msg_ver == 3: for name, stream in streams.items(): if 'member_report' in name: stream['numberOfSources'] = '1' await tgen_utils_setup_streams(tgen_dev, config_file_name=None, streams=streams) # 4.Send Traffic from tx_port and rx_ports await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(sleep_value) # 5.Verify MDB entries were created from clients mdb_entires, _ = await get_bridge_mdb(dev_name) verify_mdb_entries(mdb_entires, dut_ports[1:2], mcast_group_addr[:-1]) # 6.Verify the multicast traffic is flooded to all bridge ports await asyncio.sleep(sleep_value) stats = await tgen_utils_get_traffic_stats(tgen_dev) verify_expected_rx_rate(stats, tx_port, rx_ports) # 7.Stop traffic, create a general query stream from tx_port and send traffic await tgen_utils_stop_traffic(tgen_dev) stream_query = {'igmp_query': { 'type': 'raw', 'protocol': 'ip', 'frameSize': '74', 'ip_source': tx_port, 'ip_destination': rx_ports[1], 'srcMac': macs[0], 'dstMac': mcast_ip_to_mac(GENERAL_QUERY_IP), 'srcIp': dev_groups[tg_ports[0]][0]['ip'], 'dstIp': GENERAL_QUERY_IP, 'ipproto': 'igmpv2', 'totalLength': '28', 'igmpType': '17', 'igmpGroupAddr': '0.0.0.0', 'rate': 1, 'transmissionControlType': 'fixedPktCount', 'frameCount': 1 }} await tgen_utils_setup_streams(tgen_dev, config_file_name=None, streams=stream_query) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(sleep_value) # 8.Verify MDB entries were created for router _, router_entires = await get_bridge_mdb(dev_name) > assert len(router_entires), f'No MDB router entries were added to bridge MDB table {router_entires}' E AssertionError: No MDB router entries were added to bridge MDB table {} E assert 0 E + where 0 = len({}) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py:281: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_igmp_snooping_mixed_ver[2-2]">Starting testcase:test_igmp_snooping_mixed_ver[2-2] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-3056' coro=<test_igmp_snooping_mixed_ver() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py:166> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=107, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=108] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=108] Local address: 172.17.0.2, port 35824 INFO asyncssh:logging.py:92 [conn=108] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=108] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=108] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=108, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=108, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=108, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=108, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=108, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:08:00 UTC 2023 INFO asyncssh:logging.py:92 [conn=108, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=108, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=108, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=108, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=108, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=108, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=108, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=108, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=108, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=108, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=108, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=108, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=108, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=108, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=108, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=108, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=108, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=108, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=108, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=108, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=108, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=108, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=108, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=108, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=108, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 type bridge mcast_snooping 1 mcast_igmp_version 2 INFO asyncssh:logging.py:92 [conn=108, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=108, chan=6] Command: ip link set dev br0 type bridge mcast_snooping 1 mcast_igmp_version 2 INFO asyncssh:logging.py:92 [conn=108, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=108, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=108, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=108, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=108, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=108, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=108, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=108, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=108, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=108, chan=8] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=108, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=108, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=108, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=108, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=108, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=108, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=108, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=108, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp34 fastleave on INFO asyncssh:logging.py:92 [conn=108, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=108, chan=10] Command: bridge link set dev swp34 fastleave on INFO asyncssh:logging.py:92 [conn=108, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=108, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=108, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2892 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_102.0.0.3/24', 'count': 1, 'ip': '102.0.0.3', 'gw': '102.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.0.0.3/24', 'count': 1, 'ip': '100.0.0.3', 'gw': '100.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_101.0.0.3/24', 'count': 1, 'ip': '101.0.0.3', 'gw': '101.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_99.0.0.3/24', 'count': 1, 'ip': '99.0.0.3', 'gw': '99.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for mcast_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for mcast_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for member_report1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for member_report2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for member_report3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_102.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_101.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_99.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=108, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=108, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=108, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=108, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=108, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=108, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=108, chan=12] Command: bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=108, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=108, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=108, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"mdb":[{"index":100,"dev":"br0","port":"br0","grp":"ff02::6a","state":"temp","flags":[],"vid":1,"timer":" 106.68"},{"index":100,"dev":"br0","port":"br0","grp":"ff02::1:ff8c:fb7f","state":"temp","flags":[],"vid":1,"timer":" 106.68"}],"router":{}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05dcfaf0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 1481451 Rx 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 1 Rx 1481378 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:7 Tx 1 Rx 1481307 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:8 Tx 1 Rx 1481233 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for igmp_query INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_102.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_101.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_99.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=108, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=108, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=108, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=108, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=108, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=108, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=108, chan=14] Command: bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=108, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=108, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=108, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"mdb":[{"index":100,"dev":"br0","port":"br0","grp":"ff02::6a","state":"temp","flags":[],"vid":1,"timer":" 3.62"},{"index":100,"dev":"br0","port":"br0","grp":"ff02::1:ff8c:fb7f","state":"temp","flags":[],"vid":1,"timer":" 3.62"}],"router":{}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_igmp_snooping_mixed_ver[2-2] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py INFO asyncssh:logging.py:92 [conn=108, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=108, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=108, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=108, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=108, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=108, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=108, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=108, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=108, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=108, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:13:18 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=108, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=108, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=108, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=108, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=108, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=108, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=108, chan=18] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=108, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=108, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=108, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":100,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=108, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=108, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=108, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=108, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=108, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=108, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=108, chan=20] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=108, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=108, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=108, chan=20] Channel closed DEBUG infra2:Logger.py:156 | |||
| Failed | functional/igmp/test_igmp_snooping.py::test_igmp_snooping_mixed_ver[3-3] | 293.19 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> igmp_ver = 3, igmp_msg_ver = 3 @pytest.mark.parametrize('igmp_ver, igmp_msg_ver', [(2, 2), (3, 3), (2, 1), (3, 1), (3, 2)]) async def test_igmp_snooping_mixed_ver(testbed, igmp_ver, igmp_msg_ver): """ Test Name: test_igmp_snooping Test Suite: suite_functional_igmp Test Overview: Test IGMP snooping mixed and identical versions Test Procedure: 1. Create bridge and enable IGMP Snooping, enslave all TG ports to bridge interface Config Fastleave on 1st rx_port 2. Init interfaces and create 2 mcast Streams 3. Create 3 membership report streams, 1 with invalid checksum 4. Send Traffic from router port and from clients 5. Verify Mdb entries were created from clients 6. Verify the multicast traffic is flooded to all bridge ports 7. Stop traffic, create a general query stream from tx_port and send traffic 8. Verify MDB entries were created for router 9. Verify the traffic is forwarded to the members only 10. Create and send Leave stream from 1st rx_port 11. Verify MDB entry for leave port is deleted and no traffic is received """ bridge = 'br0' sleep_value = 8 tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 4) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dev_name = dent_devices[0].host_name tg_ports = tgen_dev.links_dict[dev_name][0] dut_ports = tgen_dev.links_dict[dev_name][1] mcast_group1 = '227.1.1.1' mcast_group2 = '239.2.2.2' mcast_group_addr = [mcast_group1, mcast_group2, mcast_group2] macs = ['a6:00:00:00:00:01', 'a6:00:00:00:00:02', 'a6:00:00:00:00:03', 'a6:00:00:00:00:04'] igmpv_and_type = {1: {'igmp_msg_v': 'igmpv2', 'igmp_type': '18', 'totalLength': '28'}, 2: {'igmp_msg_v': 'igmpv2', 'igmp_type': '22', 'totalLength': '28'}, 3: {'igmp_msg_v': 'igmpv3MembershipReport', 'igmp_type': '22', 'totalLength': '40'}} # 1.Create bridge and enable IGMP Snooping, enslave all TG ports to bridge interface # Config Fastleave on 1st rx_port await common_bridge_and_igmp_setup(dev_name, bridge, igmp_ver, dut_ports) out = await BridgeLink.set( input_data=[{dev_name: [ {'device': dut_ports[1], 'fastleave': 'on'}]}]) err_msg = f'Verify that port entities set to fastleave ON.\n{out}' assert out[0][dev_name]['rc'] == 0, err_msg # 2.Init interfaces and create 2 mcast Streams # 3.Create 3 membership report streams, 1 stream with invalid checksum dev_groups = tgen_utils_dev_groups_from_config( [{'ixp': tg_ports[0], 'ip': '102.0.0.3', 'gw': '102.0.0.1', 'plen': 24}, {'ixp': tg_ports[1], 'ip': '100.0.0.3', 'gw': '100.0.0.1', 'plen': 24}, {'ixp': tg_ports[2], 'ip': '101.0.0.3', 'gw': '101.0.0.1', 'plen': 24}, {'ixp': tg_ports[3], 'ip': '99.0.0.3', 'gw': '99.0.0.1', 'plen': 24}]) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, dut_ports, dev_groups) tx_port = dev_groups[tg_ports[0]][0]['name'] rx_ports = [dev_groups[tg_ports[1]][0]['name'], dev_groups[tg_ports[2]][0]['name'], dev_groups[tg_ports[3]][0]['name']] streams = {f'mcast_{idx + 1}': { 'type': 'raw', 'protocol': 'ip', 'ip_source': tx_port, 'ip_destination': rx_ports[1], 'srcMac': macs[0], 'dstMac': mcast_ip_to_mac(dst_ip), 'srcIp': '0.0.0.0', 'dstIp': dst_ip, 'frame_rate_type': 'line_rate', 'rate': 40, } for idx, dst_ip in enumerate([mcast_group1, mcast_group2])} streams.update({f'member_report{idx + 1}': { 'type': 'raw', 'protocol': 'ip', 'ip_source': dev_groups[tg_ports[idx + 1]][0]['name'], 'ip_destination': dev_groups[tg_ports[0]][0]['name'], 'srcMac': mac, 'dstMac': mcast_ip_to_mac(grp_addr), 'srcIp': dev_groups[tg_ports[idx + 1]][0]['ip'], 'dstIp': grp_addr, 'ipproto': igmpv_and_type[igmp_msg_ver]['igmp_msg_v'], 'totalLength': igmpv_and_type[igmp_msg_ver]['totalLength'], 'igmpType': igmpv_and_type[igmp_msg_ver]['igmp_type'], 'igmpGroupAddr': grp_addr, 'rate': 1, 'transmissionControlType': 'fixedPktCount', 'frameCount': 1 } for idx, (grp_addr, mac) in enumerate(zip(mcast_group_addr, macs[1:])) }) streams['member_report3']['igmpChecksum'] = '0' if igmp_msg_ver == 3: for name, stream in streams.items(): if 'member_report' in name: stream['numberOfSources'] = '1' await tgen_utils_setup_streams(tgen_dev, config_file_name=None, streams=streams) # 4.Send Traffic from tx_port and rx_ports await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(sleep_value) # 5.Verify MDB entries were created from clients mdb_entires, _ = await get_bridge_mdb(dev_name) verify_mdb_entries(mdb_entires, dut_ports[1:2], mcast_group_addr[:-1]) # 6.Verify the multicast traffic is flooded to all bridge ports await asyncio.sleep(sleep_value) stats = await tgen_utils_get_traffic_stats(tgen_dev) verify_expected_rx_rate(stats, tx_port, rx_ports) # 7.Stop traffic, create a general query stream from tx_port and send traffic await tgen_utils_stop_traffic(tgen_dev) stream_query = {'igmp_query': { 'type': 'raw', 'protocol': 'ip', 'frameSize': '74', 'ip_source': tx_port, 'ip_destination': rx_ports[1], 'srcMac': macs[0], 'dstMac': mcast_ip_to_mac(GENERAL_QUERY_IP), 'srcIp': dev_groups[tg_ports[0]][0]['ip'], 'dstIp': GENERAL_QUERY_IP, 'ipproto': 'igmpv2', 'totalLength': '28', 'igmpType': '17', 'igmpGroupAddr': '0.0.0.0', 'rate': 1, 'transmissionControlType': 'fixedPktCount', 'frameCount': 1 }} await tgen_utils_setup_streams(tgen_dev, config_file_name=None, streams=stream_query) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(sleep_value) # 8.Verify MDB entries were created for router _, router_entires = await get_bridge_mdb(dev_name) > assert len(router_entires), f'No MDB router entries were added to bridge MDB table {router_entires}' E AssertionError: No MDB router entries were added to bridge MDB table {} E assert 0 E + where 0 = len({}) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py:281: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_igmp_snooping_mixed_ver[3-3]">Starting testcase:test_igmp_snooping_mixed_ver[3-3] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-3084' coro=<test_igmp_snooping_mixed_ver() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py:166> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=108, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=109] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=109] Local address: 172.17.0.2, port 48782 INFO asyncssh:logging.py:92 [conn=109] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=109] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=109] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=109, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=109, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=109, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=109, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=109, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:13:18 UTC 2023 INFO asyncssh:logging.py:92 [conn=109, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=109, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=109, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=109, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=109, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=109, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=109, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=109, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=109, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=109, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=109, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=109, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=109, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=109, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=109, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=109, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=109, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=109, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=109, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=109, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=109, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=109, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=109, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=109, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=109, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 type bridge mcast_snooping 1 mcast_igmp_version 3 INFO asyncssh:logging.py:92 [conn=109, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=109, chan=6] Command: ip link set dev br0 type bridge mcast_snooping 1 mcast_igmp_version 3 INFO asyncssh:logging.py:92 [conn=109, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=109, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=109, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=109, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=109, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=109, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=109, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=109, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=109, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=109, chan=8] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=109, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=109, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=109, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=109, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=109, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=109, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=109, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=109, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp34 fastleave on INFO asyncssh:logging.py:92 [conn=109, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=109, chan=10] Command: bridge link set dev swp34 fastleave on INFO asyncssh:logging.py:92 [conn=109, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=109, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=109, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2892 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_102.0.0.3/24', 'count': 1, 'ip': '102.0.0.3', 'gw': '102.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.0.0.3/24', 'count': 1, 'ip': '100.0.0.3', 'gw': '100.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_101.0.0.3/24', 'count': 1, 'ip': '101.0.0.3', 'gw': '101.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_99.0.0.3/24', 'count': 1, 'ip': '99.0.0.3', 'gw': '99.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for mcast_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for mcast_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for member_report1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for member_report2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for member_report3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_102.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_101.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_99.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=109, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=109, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=109, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=109, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=109, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=109, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=109, chan=12] Command: bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=109, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=109, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=109, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"mdb":[{"index":101,"dev":"br0","port":"br0","grp":"ff02::6a","state":"temp","flags":[],"vid":1,"timer":" 114.41"},{"index":101,"dev":"br0","port":"br0","grp":"ff02::1:ff09:fcb6","state":"temp","flags":[],"vid":1,"timer":" 114.41"}],"router":{}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05d62e30>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 1085813 Rx 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 1 Rx 1085742 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:7 Tx 1 Rx 1085589 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:8 Tx 1 Rx 1085509 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for igmp_query INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_102.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_101.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_99.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=109, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=109, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=109, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=109, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=109, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=109, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=109, chan=14] Command: bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=109, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=109, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=109, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"mdb":[{"index":101,"dev":"br0","port":"br0","grp":"ff02::6a","state":"temp","flags":[],"vid":1,"timer":" 11.81"},{"index":101,"dev":"br0","port":"br0","grp":"ff02::1:ff09:fcb6","state":"temp","flags":[],"vid":1,"timer":" 11.81"}],"router":{}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_igmp_snooping_mixed_ver[3-3] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py INFO asyncssh:logging.py:92 [conn=109, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=109, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=109, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=109, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=109, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=109, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=109, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=109, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=109, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=109, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:18:11 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=109, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=109, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=109, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=109, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=109, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=109, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=109, chan=18] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=109, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=109, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=109, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":101,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=109, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=109, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=109, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=109, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=109, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=109, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=109, chan=20] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=109, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=109, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=109, chan=20] Channel closed DEBUG infra2:Logger.py:156 | |||
| Failed | functional/igmp/test_igmp_snooping.py::test_igmp_snooping_mixed_ver[2-1] | 295.32 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> igmp_ver = 2, igmp_msg_ver = 1 @pytest.mark.parametrize('igmp_ver, igmp_msg_ver', [(2, 2), (3, 3), (2, 1), (3, 1), (3, 2)]) async def test_igmp_snooping_mixed_ver(testbed, igmp_ver, igmp_msg_ver): """ Test Name: test_igmp_snooping Test Suite: suite_functional_igmp Test Overview: Test IGMP snooping mixed and identical versions Test Procedure: 1. Create bridge and enable IGMP Snooping, enslave all TG ports to bridge interface Config Fastleave on 1st rx_port 2. Init interfaces and create 2 mcast Streams 3. Create 3 membership report streams, 1 with invalid checksum 4. Send Traffic from router port and from clients 5. Verify Mdb entries were created from clients 6. Verify the multicast traffic is flooded to all bridge ports 7. Stop traffic, create a general query stream from tx_port and send traffic 8. Verify MDB entries were created for router 9. Verify the traffic is forwarded to the members only 10. Create and send Leave stream from 1st rx_port 11. Verify MDB entry for leave port is deleted and no traffic is received """ bridge = 'br0' sleep_value = 8 tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 4) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dev_name = dent_devices[0].host_name tg_ports = tgen_dev.links_dict[dev_name][0] dut_ports = tgen_dev.links_dict[dev_name][1] mcast_group1 = '227.1.1.1' mcast_group2 = '239.2.2.2' mcast_group_addr = [mcast_group1, mcast_group2, mcast_group2] macs = ['a6:00:00:00:00:01', 'a6:00:00:00:00:02', 'a6:00:00:00:00:03', 'a6:00:00:00:00:04'] igmpv_and_type = {1: {'igmp_msg_v': 'igmpv2', 'igmp_type': '18', 'totalLength': '28'}, 2: {'igmp_msg_v': 'igmpv2', 'igmp_type': '22', 'totalLength': '28'}, 3: {'igmp_msg_v': 'igmpv3MembershipReport', 'igmp_type': '22', 'totalLength': '40'}} # 1.Create bridge and enable IGMP Snooping, enslave all TG ports to bridge interface # Config Fastleave on 1st rx_port await common_bridge_and_igmp_setup(dev_name, bridge, igmp_ver, dut_ports) out = await BridgeLink.set( input_data=[{dev_name: [ {'device': dut_ports[1], 'fastleave': 'on'}]}]) err_msg = f'Verify that port entities set to fastleave ON.\n{out}' assert out[0][dev_name]['rc'] == 0, err_msg # 2.Init interfaces and create 2 mcast Streams # 3.Create 3 membership report streams, 1 stream with invalid checksum dev_groups = tgen_utils_dev_groups_from_config( [{'ixp': tg_ports[0], 'ip': '102.0.0.3', 'gw': '102.0.0.1', 'plen': 24}, {'ixp': tg_ports[1], 'ip': '100.0.0.3', 'gw': '100.0.0.1', 'plen': 24}, {'ixp': tg_ports[2], 'ip': '101.0.0.3', 'gw': '101.0.0.1', 'plen': 24}, {'ixp': tg_ports[3], 'ip': '99.0.0.3', 'gw': '99.0.0.1', 'plen': 24}]) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, dut_ports, dev_groups) tx_port = dev_groups[tg_ports[0]][0]['name'] rx_ports = [dev_groups[tg_ports[1]][0]['name'], dev_groups[tg_ports[2]][0]['name'], dev_groups[tg_ports[3]][0]['name']] streams = {f'mcast_{idx + 1}': { 'type': 'raw', 'protocol': 'ip', 'ip_source': tx_port, 'ip_destination': rx_ports[1], 'srcMac': macs[0], 'dstMac': mcast_ip_to_mac(dst_ip), 'srcIp': '0.0.0.0', 'dstIp': dst_ip, 'frame_rate_type': 'line_rate', 'rate': 40, } for idx, dst_ip in enumerate([mcast_group1, mcast_group2])} streams.update({f'member_report{idx + 1}': { 'type': 'raw', 'protocol': 'ip', 'ip_source': dev_groups[tg_ports[idx + 1]][0]['name'], 'ip_destination': dev_groups[tg_ports[0]][0]['name'], 'srcMac': mac, 'dstMac': mcast_ip_to_mac(grp_addr), 'srcIp': dev_groups[tg_ports[idx + 1]][0]['ip'], 'dstIp': grp_addr, 'ipproto': igmpv_and_type[igmp_msg_ver]['igmp_msg_v'], 'totalLength': igmpv_and_type[igmp_msg_ver]['totalLength'], 'igmpType': igmpv_and_type[igmp_msg_ver]['igmp_type'], 'igmpGroupAddr': grp_addr, 'rate': 1, 'transmissionControlType': 'fixedPktCount', 'frameCount': 1 } for idx, (grp_addr, mac) in enumerate(zip(mcast_group_addr, macs[1:])) }) streams['member_report3']['igmpChecksum'] = '0' if igmp_msg_ver == 3: for name, stream in streams.items(): if 'member_report' in name: stream['numberOfSources'] = '1' await tgen_utils_setup_streams(tgen_dev, config_file_name=None, streams=streams) # 4.Send Traffic from tx_port and rx_ports await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(sleep_value) # 5.Verify MDB entries were created from clients mdb_entires, _ = await get_bridge_mdb(dev_name) verify_mdb_entries(mdb_entires, dut_ports[1:2], mcast_group_addr[:-1]) # 6.Verify the multicast traffic is flooded to all bridge ports await asyncio.sleep(sleep_value) stats = await tgen_utils_get_traffic_stats(tgen_dev) verify_expected_rx_rate(stats, tx_port, rx_ports) # 7.Stop traffic, create a general query stream from tx_port and send traffic await tgen_utils_stop_traffic(tgen_dev) stream_query = {'igmp_query': { 'type': 'raw', 'protocol': 'ip', 'frameSize': '74', 'ip_source': tx_port, 'ip_destination': rx_ports[1], 'srcMac': macs[0], 'dstMac': mcast_ip_to_mac(GENERAL_QUERY_IP), 'srcIp': dev_groups[tg_ports[0]][0]['ip'], 'dstIp': GENERAL_QUERY_IP, 'ipproto': 'igmpv2', 'totalLength': '28', 'igmpType': '17', 'igmpGroupAddr': '0.0.0.0', 'rate': 1, 'transmissionControlType': 'fixedPktCount', 'frameCount': 1 }} await tgen_utils_setup_streams(tgen_dev, config_file_name=None, streams=stream_query) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(sleep_value) # 8.Verify MDB entries were created for router _, router_entires = await get_bridge_mdb(dev_name) > assert len(router_entires), f'No MDB router entries were added to bridge MDB table {router_entires}' E AssertionError: No MDB router entries were added to bridge MDB table {} E assert 0 E + where 0 = len({}) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py:281: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_igmp_snooping_mixed_ver[2-1]">Starting testcase:test_igmp_snooping_mixed_ver[2-1] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-3112' coro=<test_igmp_snooping_mixed_ver() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py:166> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=109, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=110] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=110] Local address: 172.17.0.2, port 59766 INFO asyncssh:logging.py:92 [conn=110] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=110] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=110] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=110, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=110, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=110, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=110, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=110, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:18:12 UTC 2023 INFO asyncssh:logging.py:92 [conn=110, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=110, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=110, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=110, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=110, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=110, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=110, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=110, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=110, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=110, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=110, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=110, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=110, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=110, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=110, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=110, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=110, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=110, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=110, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=110, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=110, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=110, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=110, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=110, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=110, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 type bridge mcast_snooping 1 mcast_igmp_version 2 INFO asyncssh:logging.py:92 [conn=110, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=110, chan=6] Command: ip link set dev br0 type bridge mcast_snooping 1 mcast_igmp_version 2 INFO asyncssh:logging.py:92 [conn=110, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=110, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=110, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=110, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=110, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=110, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=110, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=110, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=110, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=110, chan=8] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=110, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=110, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=110, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=110, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=110, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=110, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=110, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=110, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp34 fastleave on INFO asyncssh:logging.py:92 [conn=110, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=110, chan=10] Command: bridge link set dev swp34 fastleave on INFO asyncssh:logging.py:92 [conn=110, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=110, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=110, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2892 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_102.0.0.3/24', 'count': 1, 'ip': '102.0.0.3', 'gw': '102.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.0.0.3/24', 'count': 1, 'ip': '100.0.0.3', 'gw': '100.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_101.0.0.3/24', 'count': 1, 'ip': '101.0.0.3', 'gw': '101.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_99.0.0.3/24', 'count': 1, 'ip': '99.0.0.3', 'gw': '99.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for mcast_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for mcast_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for member_report1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for member_report2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for member_report3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_102.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_101.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_99.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=110, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=110, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=110, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=110, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=110, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=110, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=110, chan=12] Command: bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=110, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=110, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=110, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"mdb":[{"index":102,"dev":"br0","port":"br0","grp":"ff02::6a","state":"temp","flags":[],"vid":1,"timer":" 112.73"},{"index":102,"dev":"br0","port":"br0","grp":"ff02::1:ffc3:6d3b","state":"temp","flags":[],"vid":1,"timer":" 112.73"}],"router":{}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05dcf5b0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 1478451 Rx 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 1 Rx 1478374 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:7 Tx 1 Rx 1478304 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:8 Tx 1 Rx 1478226 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for igmp_query INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_102.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_101.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_99.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=110, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=110, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=110, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=110, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=110, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=110, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=110, chan=14] Command: bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=110, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=110, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=110, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"mdb":[{"index":102,"dev":"br0","port":"br0","grp":"ff02::6a","state":"temp","flags":[],"vid":1,"timer":" 9.99"},{"index":102,"dev":"br0","port":"br0","grp":"ff02::1:ffc3:6d3b","state":"temp","flags":[],"vid":1,"timer":" 9.99"}],"router":{}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_igmp_snooping_mixed_ver[2-1] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py INFO asyncssh:logging.py:92 [conn=110, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=110, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=110, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=110, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=110, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=110, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=110, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=110, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=110, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=110, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:23:07 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=110, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=110, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=110, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=110, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=110, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=110, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=110, chan=18] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=110, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=110, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=110, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":102,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=110, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=110, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=110, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=110, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=110, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=110, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=110, chan=20] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=110, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=110, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=110, chan=20] Channel closed DEBUG infra2:Logger.py:156 | |||
| Failed | functional/igmp/test_igmp_snooping.py::test_igmp_snooping_mixed_ver[3-1] | 294.25 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> igmp_ver = 3, igmp_msg_ver = 1 @pytest.mark.parametrize('igmp_ver, igmp_msg_ver', [(2, 2), (3, 3), (2, 1), (3, 1), (3, 2)]) async def test_igmp_snooping_mixed_ver(testbed, igmp_ver, igmp_msg_ver): """ Test Name: test_igmp_snooping Test Suite: suite_functional_igmp Test Overview: Test IGMP snooping mixed and identical versions Test Procedure: 1. Create bridge and enable IGMP Snooping, enslave all TG ports to bridge interface Config Fastleave on 1st rx_port 2. Init interfaces and create 2 mcast Streams 3. Create 3 membership report streams, 1 with invalid checksum 4. Send Traffic from router port and from clients 5. Verify Mdb entries were created from clients 6. Verify the multicast traffic is flooded to all bridge ports 7. Stop traffic, create a general query stream from tx_port and send traffic 8. Verify MDB entries were created for router 9. Verify the traffic is forwarded to the members only 10. Create and send Leave stream from 1st rx_port 11. Verify MDB entry for leave port is deleted and no traffic is received """ bridge = 'br0' sleep_value = 8 tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 4) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dev_name = dent_devices[0].host_name tg_ports = tgen_dev.links_dict[dev_name][0] dut_ports = tgen_dev.links_dict[dev_name][1] mcast_group1 = '227.1.1.1' mcast_group2 = '239.2.2.2' mcast_group_addr = [mcast_group1, mcast_group2, mcast_group2] macs = ['a6:00:00:00:00:01', 'a6:00:00:00:00:02', 'a6:00:00:00:00:03', 'a6:00:00:00:00:04'] igmpv_and_type = {1: {'igmp_msg_v': 'igmpv2', 'igmp_type': '18', 'totalLength': '28'}, 2: {'igmp_msg_v': 'igmpv2', 'igmp_type': '22', 'totalLength': '28'}, 3: {'igmp_msg_v': 'igmpv3MembershipReport', 'igmp_type': '22', 'totalLength': '40'}} # 1.Create bridge and enable IGMP Snooping, enslave all TG ports to bridge interface # Config Fastleave on 1st rx_port await common_bridge_and_igmp_setup(dev_name, bridge, igmp_ver, dut_ports) out = await BridgeLink.set( input_data=[{dev_name: [ {'device': dut_ports[1], 'fastleave': 'on'}]}]) err_msg = f'Verify that port entities set to fastleave ON.\n{out}' assert out[0][dev_name]['rc'] == 0, err_msg # 2.Init interfaces and create 2 mcast Streams # 3.Create 3 membership report streams, 1 stream with invalid checksum dev_groups = tgen_utils_dev_groups_from_config( [{'ixp': tg_ports[0], 'ip': '102.0.0.3', 'gw': '102.0.0.1', 'plen': 24}, {'ixp': tg_ports[1], 'ip': '100.0.0.3', 'gw': '100.0.0.1', 'plen': 24}, {'ixp': tg_ports[2], 'ip': '101.0.0.3', 'gw': '101.0.0.1', 'plen': 24}, {'ixp': tg_ports[3], 'ip': '99.0.0.3', 'gw': '99.0.0.1', 'plen': 24}]) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, dut_ports, dev_groups) tx_port = dev_groups[tg_ports[0]][0]['name'] rx_ports = [dev_groups[tg_ports[1]][0]['name'], dev_groups[tg_ports[2]][0]['name'], dev_groups[tg_ports[3]][0]['name']] streams = {f'mcast_{idx + 1}': { 'type': 'raw', 'protocol': 'ip', 'ip_source': tx_port, 'ip_destination': rx_ports[1], 'srcMac': macs[0], 'dstMac': mcast_ip_to_mac(dst_ip), 'srcIp': '0.0.0.0', 'dstIp': dst_ip, 'frame_rate_type': 'line_rate', 'rate': 40, } for idx, dst_ip in enumerate([mcast_group1, mcast_group2])} streams.update({f'member_report{idx + 1}': { 'type': 'raw', 'protocol': 'ip', 'ip_source': dev_groups[tg_ports[idx + 1]][0]['name'], 'ip_destination': dev_groups[tg_ports[0]][0]['name'], 'srcMac': mac, 'dstMac': mcast_ip_to_mac(grp_addr), 'srcIp': dev_groups[tg_ports[idx + 1]][0]['ip'], 'dstIp': grp_addr, 'ipproto': igmpv_and_type[igmp_msg_ver]['igmp_msg_v'], 'totalLength': igmpv_and_type[igmp_msg_ver]['totalLength'], 'igmpType': igmpv_and_type[igmp_msg_ver]['igmp_type'], 'igmpGroupAddr': grp_addr, 'rate': 1, 'transmissionControlType': 'fixedPktCount', 'frameCount': 1 } for idx, (grp_addr, mac) in enumerate(zip(mcast_group_addr, macs[1:])) }) streams['member_report3']['igmpChecksum'] = '0' if igmp_msg_ver == 3: for name, stream in streams.items(): if 'member_report' in name: stream['numberOfSources'] = '1' await tgen_utils_setup_streams(tgen_dev, config_file_name=None, streams=streams) # 4.Send Traffic from tx_port and rx_ports await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(sleep_value) # 5.Verify MDB entries were created from clients mdb_entires, _ = await get_bridge_mdb(dev_name) verify_mdb_entries(mdb_entires, dut_ports[1:2], mcast_group_addr[:-1]) # 6.Verify the multicast traffic is flooded to all bridge ports await asyncio.sleep(sleep_value) stats = await tgen_utils_get_traffic_stats(tgen_dev) verify_expected_rx_rate(stats, tx_port, rx_ports) # 7.Stop traffic, create a general query stream from tx_port and send traffic await tgen_utils_stop_traffic(tgen_dev) stream_query = {'igmp_query': { 'type': 'raw', 'protocol': 'ip', 'frameSize': '74', 'ip_source': tx_port, 'ip_destination': rx_ports[1], 'srcMac': macs[0], 'dstMac': mcast_ip_to_mac(GENERAL_QUERY_IP), 'srcIp': dev_groups[tg_ports[0]][0]['ip'], 'dstIp': GENERAL_QUERY_IP, 'ipproto': 'igmpv2', 'totalLength': '28', 'igmpType': '17', 'igmpGroupAddr': '0.0.0.0', 'rate': 1, 'transmissionControlType': 'fixedPktCount', 'frameCount': 1 }} await tgen_utils_setup_streams(tgen_dev, config_file_name=None, streams=stream_query) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(sleep_value) # 8.Verify MDB entries were created for router _, router_entires = await get_bridge_mdb(dev_name) > assert len(router_entires), f'No MDB router entries were added to bridge MDB table {router_entires}' E AssertionError: No MDB router entries were added to bridge MDB table {} E assert 0 E + where 0 = len({}) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py:281: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_igmp_snooping_mixed_ver[3-1]">Starting testcase:test_igmp_snooping_mixed_ver[3-1] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-3140' coro=<test_igmp_snooping_mixed_ver() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py:166> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=110, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=111] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=111] Local address: 172.17.0.2, port 51646 INFO asyncssh:logging.py:92 [conn=111] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=111] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=111] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=111, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=111, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=111, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=111, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=111, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:23:07 UTC 2023 INFO asyncssh:logging.py:92 [conn=111, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=111, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=111, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=111, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=111, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=111, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=111, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=111, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=111, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=111, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=111, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=111, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=111, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=111, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=111, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=111, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=111, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=111, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=111, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=111, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=111, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=111, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=111, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=111, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=111, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 type bridge mcast_snooping 1 mcast_igmp_version 3 INFO asyncssh:logging.py:92 [conn=111, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=111, chan=6] Command: ip link set dev br0 type bridge mcast_snooping 1 mcast_igmp_version 3 INFO asyncssh:logging.py:92 [conn=111, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=111, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=111, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=111, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=111, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=111, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=111, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=111, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=111, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=111, chan=8] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=111, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=111, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=111, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=111, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=111, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=111, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=111, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=111, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp34 fastleave on INFO asyncssh:logging.py:92 [conn=111, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=111, chan=10] Command: bridge link set dev swp34 fastleave on INFO asyncssh:logging.py:92 [conn=111, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=111, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=111, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2892 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_102.0.0.3/24', 'count': 1, 'ip': '102.0.0.3', 'gw': '102.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.0.0.3/24', 'count': 1, 'ip': '100.0.0.3', 'gw': '100.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_101.0.0.3/24', 'count': 1, 'ip': '101.0.0.3', 'gw': '101.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_99.0.0.3/24', 'count': 1, 'ip': '99.0.0.3', 'gw': '99.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for mcast_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for mcast_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for member_report1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for member_report2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for member_report3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_102.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_101.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_99.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=111, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=111, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=111, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=111, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=111, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=111, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=111, chan=12] Command: bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=111, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=111, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=111, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"mdb":[{"index":103,"dev":"br0","port":"br0","grp":"ff02::6a","state":"temp","flags":[],"vid":1,"timer":" 114.67"},{"index":103,"dev":"br0","port":"br0","grp":"ff02::1:ff3b:1499","state":"temp","flags":[],"vid":1,"timer":" 114.67"}],"router":{}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05ebb0a0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 1079561 Rx 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 1 Rx 1079485 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:7 Tx 1 Rx 1079409 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:8 Tx 1 Rx 1079334 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for igmp_query INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_102.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_101.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_99.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=111, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=111, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=111, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=111, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=111, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=111, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=111, chan=14] Command: bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=111, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=111, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=111, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"mdb":[{"index":103,"dev":"br0","port":"br0","grp":"ff02::6a","state":"temp","flags":[],"vid":1,"timer":" 11.84"},{"index":103,"dev":"br0","port":"br0","grp":"ff02::1:ff3b:1499","state":"temp","flags":[],"vid":1,"timer":" 11.84"}],"router":{}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_igmp_snooping_mixed_ver[3-1] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py INFO asyncssh:logging.py:92 [conn=111, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=111, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=111, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=111, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=111, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=111, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=111, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=111, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=111, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=111, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:28:01 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=111, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=111, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=111, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=111, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=111, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=111, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=111, chan=18] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=111, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=111, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=111, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":103,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=111, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=111, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=111, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=111, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=111, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=111, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=111, chan=20] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=111, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=111, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=111, chan=20] Channel closed DEBUG infra2:Logger.py:156 | |||
| Failed | functional/igmp/test_igmp_snooping.py::test_igmp_snooping_mixed_ver[3-2] | 294.53 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> igmp_ver = 3, igmp_msg_ver = 2 @pytest.mark.parametrize('igmp_ver, igmp_msg_ver', [(2, 2), (3, 3), (2, 1), (3, 1), (3, 2)]) async def test_igmp_snooping_mixed_ver(testbed, igmp_ver, igmp_msg_ver): """ Test Name: test_igmp_snooping Test Suite: suite_functional_igmp Test Overview: Test IGMP snooping mixed and identical versions Test Procedure: 1. Create bridge and enable IGMP Snooping, enslave all TG ports to bridge interface Config Fastleave on 1st rx_port 2. Init interfaces and create 2 mcast Streams 3. Create 3 membership report streams, 1 with invalid checksum 4. Send Traffic from router port and from clients 5. Verify Mdb entries were created from clients 6. Verify the multicast traffic is flooded to all bridge ports 7. Stop traffic, create a general query stream from tx_port and send traffic 8. Verify MDB entries were created for router 9. Verify the traffic is forwarded to the members only 10. Create and send Leave stream from 1st rx_port 11. Verify MDB entry for leave port is deleted and no traffic is received """ bridge = 'br0' sleep_value = 8 tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 4) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dev_name = dent_devices[0].host_name tg_ports = tgen_dev.links_dict[dev_name][0] dut_ports = tgen_dev.links_dict[dev_name][1] mcast_group1 = '227.1.1.1' mcast_group2 = '239.2.2.2' mcast_group_addr = [mcast_group1, mcast_group2, mcast_group2] macs = ['a6:00:00:00:00:01', 'a6:00:00:00:00:02', 'a6:00:00:00:00:03', 'a6:00:00:00:00:04'] igmpv_and_type = {1: {'igmp_msg_v': 'igmpv2', 'igmp_type': '18', 'totalLength': '28'}, 2: {'igmp_msg_v': 'igmpv2', 'igmp_type': '22', 'totalLength': '28'}, 3: {'igmp_msg_v': 'igmpv3MembershipReport', 'igmp_type': '22', 'totalLength': '40'}} # 1.Create bridge and enable IGMP Snooping, enslave all TG ports to bridge interface # Config Fastleave on 1st rx_port await common_bridge_and_igmp_setup(dev_name, bridge, igmp_ver, dut_ports) out = await BridgeLink.set( input_data=[{dev_name: [ {'device': dut_ports[1], 'fastleave': 'on'}]}]) err_msg = f'Verify that port entities set to fastleave ON.\n{out}' assert out[0][dev_name]['rc'] == 0, err_msg # 2.Init interfaces and create 2 mcast Streams # 3.Create 3 membership report streams, 1 stream with invalid checksum dev_groups = tgen_utils_dev_groups_from_config( [{'ixp': tg_ports[0], 'ip': '102.0.0.3', 'gw': '102.0.0.1', 'plen': 24}, {'ixp': tg_ports[1], 'ip': '100.0.0.3', 'gw': '100.0.0.1', 'plen': 24}, {'ixp': tg_ports[2], 'ip': '101.0.0.3', 'gw': '101.0.0.1', 'plen': 24}, {'ixp': tg_ports[3], 'ip': '99.0.0.3', 'gw': '99.0.0.1', 'plen': 24}]) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, dut_ports, dev_groups) tx_port = dev_groups[tg_ports[0]][0]['name'] rx_ports = [dev_groups[tg_ports[1]][0]['name'], dev_groups[tg_ports[2]][0]['name'], dev_groups[tg_ports[3]][0]['name']] streams = {f'mcast_{idx + 1}': { 'type': 'raw', 'protocol': 'ip', 'ip_source': tx_port, 'ip_destination': rx_ports[1], 'srcMac': macs[0], 'dstMac': mcast_ip_to_mac(dst_ip), 'srcIp': '0.0.0.0', 'dstIp': dst_ip, 'frame_rate_type': 'line_rate', 'rate': 40, } for idx, dst_ip in enumerate([mcast_group1, mcast_group2])} streams.update({f'member_report{idx + 1}': { 'type': 'raw', 'protocol': 'ip', 'ip_source': dev_groups[tg_ports[idx + 1]][0]['name'], 'ip_destination': dev_groups[tg_ports[0]][0]['name'], 'srcMac': mac, 'dstMac': mcast_ip_to_mac(grp_addr), 'srcIp': dev_groups[tg_ports[idx + 1]][0]['ip'], 'dstIp': grp_addr, 'ipproto': igmpv_and_type[igmp_msg_ver]['igmp_msg_v'], 'totalLength': igmpv_and_type[igmp_msg_ver]['totalLength'], 'igmpType': igmpv_and_type[igmp_msg_ver]['igmp_type'], 'igmpGroupAddr': grp_addr, 'rate': 1, 'transmissionControlType': 'fixedPktCount', 'frameCount': 1 } for idx, (grp_addr, mac) in enumerate(zip(mcast_group_addr, macs[1:])) }) streams['member_report3']['igmpChecksum'] = '0' if igmp_msg_ver == 3: for name, stream in streams.items(): if 'member_report' in name: stream['numberOfSources'] = '1' await tgen_utils_setup_streams(tgen_dev, config_file_name=None, streams=streams) # 4.Send Traffic from tx_port and rx_ports await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(sleep_value) # 5.Verify MDB entries were created from clients mdb_entires, _ = await get_bridge_mdb(dev_name) verify_mdb_entries(mdb_entires, dut_ports[1:2], mcast_group_addr[:-1]) # 6.Verify the multicast traffic is flooded to all bridge ports await asyncio.sleep(sleep_value) stats = await tgen_utils_get_traffic_stats(tgen_dev) verify_expected_rx_rate(stats, tx_port, rx_ports) # 7.Stop traffic, create a general query stream from tx_port and send traffic await tgen_utils_stop_traffic(tgen_dev) stream_query = {'igmp_query': { 'type': 'raw', 'protocol': 'ip', 'frameSize': '74', 'ip_source': tx_port, 'ip_destination': rx_ports[1], 'srcMac': macs[0], 'dstMac': mcast_ip_to_mac(GENERAL_QUERY_IP), 'srcIp': dev_groups[tg_ports[0]][0]['ip'], 'dstIp': GENERAL_QUERY_IP, 'ipproto': 'igmpv2', 'totalLength': '28', 'igmpType': '17', 'igmpGroupAddr': '0.0.0.0', 'rate': 1, 'transmissionControlType': 'fixedPktCount', 'frameCount': 1 }} await tgen_utils_setup_streams(tgen_dev, config_file_name=None, streams=stream_query) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(sleep_value) # 8.Verify MDB entries were created for router _, router_entires = await get_bridge_mdb(dev_name) > assert len(router_entires), f'No MDB router entries were added to bridge MDB table {router_entires}' E AssertionError: No MDB router entries were added to bridge MDB table {} E assert 0 E + where 0 = len({}) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py:281: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_igmp_snooping_mixed_ver[3-2]">Starting testcase:test_igmp_snooping_mixed_ver[3-2] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-3168' coro=<test_igmp_snooping_mixed_ver() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py:166> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=111, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=112] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=112] Local address: 172.17.0.2, port 42638 INFO asyncssh:logging.py:92 [conn=112] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=112] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=112] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=112, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=112, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=112, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=112, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=112, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:28:02 UTC 2023 INFO asyncssh:logging.py:92 [conn=112, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=112, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=112, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=112, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=112, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=112, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=112, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=112, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=112, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=112, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=112, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=112, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=112, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=112, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=112, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=112, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=112, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=112, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=112, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=112, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=112, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=112, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=112, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=112, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=112, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 type bridge mcast_snooping 1 mcast_igmp_version 3 INFO asyncssh:logging.py:92 [conn=112, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=112, chan=6] Command: ip link set dev br0 type bridge mcast_snooping 1 mcast_igmp_version 3 INFO asyncssh:logging.py:92 [conn=112, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=112, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=112, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=112, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=112, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=112, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=112, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=112, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=112, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=112, chan=8] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=112, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=112, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=112, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=112, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=112, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=112, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=112, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=112, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp34 fastleave on INFO asyncssh:logging.py:92 [conn=112, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=112, chan=10] Command: bridge link set dev swp34 fastleave on INFO asyncssh:logging.py:92 [conn=112, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=112, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=112, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2892 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_102.0.0.3/24', 'count': 1, 'ip': '102.0.0.3', 'gw': '102.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.0.0.3/24', 'count': 1, 'ip': '100.0.0.3', 'gw': '100.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_101.0.0.3/24', 'count': 1, 'ip': '101.0.0.3', 'gw': '101.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_99.0.0.3/24', 'count': 1, 'ip': '99.0.0.3', 'gw': '99.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for mcast_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for mcast_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for member_report1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for member_report2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for member_report3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_102.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_101.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_99.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=112, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=112, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=112, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=112, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=112, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=112, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=112, chan=12] Command: bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=112, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=112, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=112, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"mdb":[{"index":104,"dev":"br0","port":"br0","grp":"ff02::6a","state":"temp","flags":[],"vid":1,"timer":" 113.53"},{"index":104,"dev":"br0","port":"br0","grp":"ff02::1:ff0e:44a1","state":"temp","flags":[],"vid":1,"timer":" 113.53"}],"router":{}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05d01330>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 1369895 Rx 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 1 Rx 1369823 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:7 Tx 1 Rx 1369753 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:8 Tx 1 Rx 1369681 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for igmp_query INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_102.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_101.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_99.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=112, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=112, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=112, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=112, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=112, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=112, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=112, chan=14] Command: bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=112, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=112, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=112, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"mdb":[{"index":104,"dev":"br0","port":"br0","grp":"ff02::6a","state":"temp","flags":[],"vid":1,"timer":" 10.70"},{"index":104,"dev":"br0","port":"br0","grp":"ff02::1:ff0e:44a1","state":"temp","flags":[],"vid":1,"timer":" 10.70"}],"router":{}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_igmp_snooping_mixed_ver[3-2] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py INFO asyncssh:logging.py:92 [conn=112, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=112, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=112, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=112, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=112, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=112, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=112, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=112, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=112, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=112, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:32:56 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=112, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=112, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=112, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=112, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=112, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=112, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=112, chan=18] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=112, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=112, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=112, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":104,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=112, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=112, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=112, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=112, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=112, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=112, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=112, chan=20] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=112, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=112, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=112, chan=20] Channel closed DEBUG infra2:Logger.py:156 | |||
| Failed | functional/igmp/test_igmp_snooping.py::test_igmp_snooping_diff_source_addrs | 209.86 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> async def test_igmp_snooping_diff_source_addrs(testbed): """ Test Name: test_igmp_snooping_diff_sources Test Suite: suite_functional_igmp Test Overview: Test IGMP snooping with different source addrs Test Procedure: 1. Create a bridge and enable IGMP Snooping v3, Enslave all TG ports to bridge interface and set all interfaces to up state 2. Init interfaces, create 4 multicast streams and 1 general query 3. Generate 3 Membership reports from the clients, 1 with invalid Checksum 4. Send Traffic from router port and from clients 5. Verify Mdb entries were created from clients and router 6. Verify the multicast traffic is flooded to the client #1 and #2 only 7. Statically un-subscribe client #1 from multicast group 227.1.1.1 8. Verify the Mdb entry for client #1 is deleted 9. Verify the traffic is not forwarded to client #1 and still is to client #2 """ bridge = 'br0' mcast_group1 = '226.1.1.1' mcast_group2 = '238.2.2.2' sleep_value = 5 tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 4) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dev_name = dent_devices[0].host_name tg_ports = tgen_dev.links_dict[dev_name][0] dut_ports = tgen_dev.links_dict[dev_name][1] macs = ['a6:00:00:00:00:01', 'a6:00:00:00:00:02', 'a6:00:00:00:00:03', 'a6:00:00:00:00:04'] mcast_group_addr = [mcast_group1, mcast_group2, mcast_group2] mrouter_1 = '80.1.1.5' mrouter_2 = '70.1.1.5' # 1.Create a bridge and enable IGMP Snooping v3, # Enslave all TG ports to bridge interface and set all interfaces to up state await common_bridge_and_igmp_setup(dev_name, bridge, 3, dut_ports) # 2.Init interfaces, create 4 multicast streams and 1 general query dev_groups = tgen_utils_dev_groups_from_config( [{'ixp': tg_ports[0], 'ip': '102.0.0.3', 'gw': '102.0.0.1', 'plen': 24}, {'ixp': tg_ports[1], 'ip': '100.0.0.3', 'gw': '100.0.0.1', 'plen': 24}, {'ixp': tg_ports[2], 'ip': '101.0.0.3', 'gw': '101.0.0.1', 'plen': 24}, {'ixp': tg_ports[3], 'ip': '99.0.0.3', 'gw': '99.0.0.1', 'plen': 24}]) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, dut_ports, dev_groups) tx_port = dev_groups[tg_ports[0]][0]['name'] rx_ports = [dev_groups[tg_ports[1]][0]['name'], dev_groups[tg_ports[2]][0]['name'], dev_groups[tg_ports[3]][0]['name']] streams = {f'mcast_{idx + 1}': { 'type': 'raw', 'protocol': 'ip', 'ip_source': tx_port, 'ip_destination': rx_ports[1], 'srcMac': macs[0], 'dstMac': mcast_ip_to_mac(dst_ip), 'srcIp': '0.0.0.0', 'dstIp': dst_ip, 'frame_rate_type': 'line_rate', 'rate': 20, } for idx, dst_ip in enumerate([mcast_group1, mcast_group2, mcast_group1, mcast_group2])} streams.update({'igmp_query': { 'type': 'raw', 'protocol': 'ip', 'ip_source': tx_port, 'ip_destination': rx_ports[2], 'frameSize': '82', 'srcMac': macs[0], 'dstMac': mcast_ip_to_mac(GENERAL_QUERY_IP), 'srcIp': dev_groups[tg_ports[0]][0]['ip'], 'dstIp': GENERAL_QUERY_IP, 'ipproto': 'igmpv3MembershipQuery', 'totalLength': '32', 'igmpType': '11', 'igmpGroupAddr': '0.0.0.0', 'maxResponseCode': '99', 'numberOfSources': '0', 'rate': 1, 'transmissionControlType': 'fixedPktCount', 'frameCount': 1 }}) # 3.Generate 3 Membership reports from the clients, 1 with invalid checksum streams.update({f'member_report{idx + 1}': { 'type': 'raw', 'protocol': 'ip', 'ip_source': dev_groups[tg_ports[idx + 1]][0]['name'], 'ip_destination': dev_groups[tg_ports[0]][0]['name'], 'srcMac': mac, 'dstMac': mcast_ip_to_mac(grp_addr), 'srcIp': dev_groups[tg_ports[idx + 1]][0]['ip'], 'dstIp': grp_addr, 'ipproto': 'igmpv3MembershipReport', 'totalLength': '40', 'igmpType': '22', 'igmpGroupAddr': grp_addr, 'igmpRecordType': '5', 'igmpSourceAddr': router, 'numberOfSources': '1', 'rate': 1, 'transmissionControlType': 'fixedPktCount', 'frameCount': 1 } for idx, (grp_addr, mac, router) in enumerate(zip(mcast_group_addr, macs[1:], [mrouter_1, mrouter_2, mrouter_2])) }) streams['member_report3']['igmpChecksum'] = '0' await tgen_utils_setup_streams(tgen_dev, config_file_name=None, streams=streams) # 4.Send Traffic from router port and from clients await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(8) # 5.Verify Mdb entries were created from clients and router mdb_entires, router_entires = await get_bridge_mdb(dev_name) verify_mdb_entries(mdb_entires, dut_ports[1:2], mcast_group_addr[:-1]) > assert len(router_entires), f'No MDB router entries were added to bridge MDB table {len(router_entires)}' E AssertionError: No MDB router entries were added to bridge MDB table 0 E assert 0 E + where 0 = len({}) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py:450: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_igmp_snooping_diff_source_addrs">Starting testcase:test_igmp_snooping_diff_source_addrs from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-3196' coro=<test_igmp_snooping_diff_source_addrs() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py:356> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=112, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=113] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=113] Local address: 172.17.0.2, port 43560 INFO asyncssh:logging.py:92 [conn=113] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=113] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=113] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=113, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=113, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=113, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=113, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=113, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:32:56 UTC 2023 INFO asyncssh:logging.py:92 [conn=113, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=113, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=113, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=113, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=113, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=113, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=113, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=113, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=113, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=113, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=113, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=113, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=113, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=113, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=113, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=113, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=113, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=113, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=113, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=113, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=113, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=113, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=113, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=113, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=113, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 type bridge mcast_snooping 1 mcast_igmp_version 3 INFO asyncssh:logging.py:92 [conn=113, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=113, chan=6] Command: ip link set dev br0 type bridge mcast_snooping 1 mcast_igmp_version 3 INFO asyncssh:logging.py:92 [conn=113, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=113, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=113, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=113, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=113, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=113, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=113, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=113, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=113, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=113, chan=8] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=113, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=113, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=113, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2892 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_102.0.0.3/24', 'count': 1, 'ip': '102.0.0.3', 'gw': '102.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.0.0.3/24', 'count': 1, 'ip': '100.0.0.3', 'gw': '100.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_101.0.0.3/24', 'count': 1, 'ip': '101.0.0.3', 'gw': '101.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_99.0.0.3/24', 'count': 1, 'ip': '99.0.0.3', 'gw': '99.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for mcast_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for mcast_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for mcast_3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for mcast_4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for igmp_query INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for member_report1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for member_report2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for member_report3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_102.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_101.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_99.0.0.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=113, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=113, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=113, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=113, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=113, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=113, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=113, chan=10] Command: bridge -d -s -j mdb show INFO asyncssh:logging.py:92 [conn=113, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=113, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=113, chan=10] Channel closed DEBUG infra2:Logger.py:156 [{"mdb":[{"index":105,"dev":"br0","port":"br0","grp":"ff02::6a","state":"temp","flags":[],"vid":1,"timer":" 96.78"},{"index":105,"dev":"br0","port":"br0","grp":"ff02::1:ff41:f912","state":"temp","flags":[],"vid":1,"timer":" 96.78"}],"router":{}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_igmp_snooping_diff_source_addrs from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/igmp/test_igmp_snooping.py INFO asyncssh:logging.py:92 [conn=113, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=113, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=113, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=113, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=113, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=113, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=113, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=113, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=113, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=113, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:36:25 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=113, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=113, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=113, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=113, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=113, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=113, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=113, chan=14] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=113, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=113, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=113, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":105,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=113, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=113, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=113, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=113, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=113, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=113, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=113, chan=16] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=113, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=113, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=113, chan=16] Channel closed DEBUG infra2:Logger.py:156 | |||
| Failed | functional/qos/test_qos_default_prio.py::test_qos_default_prio | 663.68 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> async def test_qos_default_prio(testbed): """ Test Name: test_qos_default_prio Test Suite: suite_functional_qos Test Overview: Verify default priority behavior Test Procedure: 1. Create 1Q bridge. Add ports to bridge. Set ports and bridge up 2. Configure DSCP priorities. Add ETS with 8 strict TCs on ports 3. Configure tagged L3 streams 4. Send L3 packets with DSCP that are not in DSCP to TC map. Verify TBF statistic 5. Configure two DSCP for same PCP priority. Send Traffic. Verify both DSCPs are counted to the correct TC 6. Send packets. Verify number of priority packets received on default traffic class 7. Configure default priority. Verify default priority changed 8. Add new (smaller) default priority. Verify default priority did not change 9. Add another (higher) default priority. Verify default priority changed 10. Flush default priority and dscp-prio map. Verify default priority is zero """ num_of_ports = 4 tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], num_of_ports) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] dent = dent_dev.host_name tg_ports = tgen_dev.links_dict[dent][0][:num_of_ports] ports = tgen_dev.links_dict[dent][1][:num_of_ports] ingress_port, *egress_ports = ports vlan = random.randint(2, 4095) wait_for_qd_stats = 5 # sec traffic_duration = 30 # sec dscp_not_in_map = 63 num_of_bands = 8 tolerance = .10 bridge = 'br0' tg_to_swp = {tg: swp for tg, swp in zip(tg_ports, ports)} # 1. Create 1Q bridge out = await IpLink.add(input_data=[{dent: [ {'name': bridge, 'type': 'bridge', 'vlan_filtering': 1, 'vlan_default_pvid': 0} ]}]) assert out[0][dent]['rc'] == 0, 'Failed to create bridge' # Add ports to bridge # Set ports and bridge up out = await IpLink.set(input_data=[{dent: [ {'device': port, 'operstate': 'up', 'master': bridge} for port in ports ] + [ {'device': bridge, 'operstate': 'up'} ]}]) assert out[0][dent]['rc'] == 0, 'Failed to enslave ports to bridge' out = await BridgeVlan.add(input_data=[{dent: [ {'device': port, 'vid': vlan, 'pvid': True, 'untagged': port in ports[:2]} for port in ports ]}]) assert out[0][dent]['rc'] == 0, f'Failed to add ports {ports} to vlan {vlan}' # 2. Configure DSCP priorities. # 8 random dscp values dscp_prio_map = {dscp: tc for tc, dscp in enumerate(random.sample(range(1, 60), num_of_bands))} await configure_dscp_map_and_verify(dent, {ingress_port: dscp_prio_map}) # Add ETS with 8 strict TCs on ports await configure_qdiscs_and_verify(dent, ports, rate=['10Gbit'] * num_of_bands) # 3. Configure tagged L3 streams dev_groups = tgen_utils_dev_groups_from_config([ {'ixp': tg_ports[host], 'ip': f'1.1.1.{host + 1}', # 1, 2, 3, 4 'gw': f'1.1.1.{gw + 1}', # 4, 3, 2, 1 'plen': 24} for host, gw in zip(range(len(tg_ports)), reversed(range(len(tg_ports)))) ]) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) # 4. Send L3 packets with DSCP that are not in DSCP to TC map. dscp_to_send = { 'type': 'list', 'list': list(map(dscp_to_raw, list(dscp_prio_map.keys()) + [dscp_not_in_map])), } streams = { 'traffic': { 'type': 'ethernet', 'ep_source': ingress_port, 'protocol': 'ipv4', 'frame_rate_type': 'line_rate', 'rate': 1, # % 'dscp_ecn': dscp_to_send, 'vlanID': vlan, }, } await tgen_utils_setup_streams(tgen_dev, None, streams) qd_stats = await get_qd_stats(dent, egress_ports) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(traffic_duration) await tgen_utils_stop_traffic(tgen_dev) # Verify TBF statistic await asyncio.sleep(wait_for_qd_stats) qd_stats = await get_qd_stats_delta(dent, qd_stats) await verify_tgen_stats_per_port_per_tc(tgen_dev, qd_stats, tg_to_swp, dscp_prio_map=dscp_prio_map, num_of_tcs=num_of_bands, tol=tolerance) # 5. Configure two DSCP for same PCP priority dscp_prio_map[dscp_not_in_map] = num_of_bands - 1 out = await DcbApp.add(input_data=[{dent: [ {'dev': ingress_port, 'dscp_prio': [(dscp_not_in_map, dscp_prio_map[dscp_not_in_map])]} ]}]) assert out[0][dent]['rc'] == 0, 'Failed to add dscp prio mapping' # Send Traffic qd_stats = await get_qd_stats(dent, egress_ports) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(traffic_duration) await tgen_utils_stop_traffic(tgen_dev) # Verify both DSCPs are counted to the correct TC await asyncio.sleep(wait_for_qd_stats) qd_stats = await get_qd_stats_delta(dent, qd_stats) await verify_tgen_stats_per_port_per_tc(tgen_dev, qd_stats, tg_to_swp, dscp_prio_map=dscp_prio_map, num_of_tcs=num_of_bands, tol=tolerance) del dscp_prio_map[dscp_not_in_map] out = await DcbApp.flush(input_data=[{dent: [ {'dev': port} for port in ports ]}]) assert out[0][dent]['rc'] == 0, 'Failed to flush dscp prio map' await configure_dscp_map_and_verify(dent, {ingress_port: dscp_prio_map}) # 6. Send packets rand_l2_pcp, rand_l3_pcp = random.sample(range(1, 7), 2) # get 2 random but different priorities streams = { 'L2': { 'type': 'ethernet', 'ep_source': ingress_port, 'frame_rate_type': 'line_rate', 'rate': 1, # % }, 'L3': { 'type': 'ethernet', 'ep_source': ingress_port, 'frame_rate_type': 'line_rate', 'rate': 1, # % 'protocol': 'ipv4', 'dscp_ecn': dscp_to_send }, 'L2_tagged': { 'type': 'ethernet', 'ep_source': ingress_port, 'frame_rate_type': 'line_rate', 'rate': 1, # % 'vlanID': vlan, 'vlanPriority': rand_l2_pcp, }, 'L3_tagged': { 'type': 'ethernet', 'ep_source': ingress_port, 'frame_rate_type': 'line_rate', 'rate': 1, # % 'protocol': 'ipv4', 'dscp_ecn': dscp_to_send, 'vlanID': vlan, 'vlanPriority': rand_l3_pcp, }, } await tgen_utils_setup_streams(tgen_dev, None, streams) qd_stats = await get_qd_stats(dent, egress_ports) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(traffic_duration) await tgen_utils_stop_traffic(tgen_dev) # Verify number of priority packets received on default traffic class await asyncio.sleep(wait_for_qd_stats) qd_stats = await get_qd_stats_delta(dent, qd_stats) await verify_tgen_stats_per_port_per_tc(tgen_dev, qd_stats, tg_to_swp, dscp_prio_map=dscp_prio_map, num_of_tcs=num_of_bands, tol=tolerance) # 7. Configure default priority. Verify default priority changed. def_prio = random.randint(1, 5) await configure_def_prio_and_verify(dent, ports, def_prio) qd_stats = await get_qd_stats(dent, egress_ports) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(traffic_duration) await tgen_utils_stop_traffic(tgen_dev) await asyncio.sleep(wait_for_qd_stats) qd_stats = await get_qd_stats_delta(dent, qd_stats) await verify_tgen_stats_per_port_per_tc(tgen_dev, qd_stats, tg_to_swp, dscp_prio_map=dscp_prio_map, num_of_tcs=num_of_bands, def_prio=def_prio, tol=tolerance) # 8. Add new (smaller) default priority. Verify default priority did not change await configure_def_prio_and_verify(dent, ports, def_prio - 1) qd_stats = await get_qd_stats(dent, egress_ports) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(traffic_duration) await tgen_utils_stop_traffic(tgen_dev) await asyncio.sleep(wait_for_qd_stats) qd_stats = await get_qd_stats_delta(dent, qd_stats) await verify_tgen_stats_per_port_per_tc(tgen_dev, qd_stats, tg_to_swp, dscp_prio_map=dscp_prio_map, num_of_tcs=num_of_bands, def_prio=def_prio, tol=tolerance) # 9. Add another (higher) default priority. Verify default priority changed await configure_def_prio_and_verify(dent, ports, def_prio + 1) qd_stats = await get_qd_stats(dent, egress_ports) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(traffic_duration) await tgen_utils_stop_traffic(tgen_dev) await asyncio.sleep(wait_for_qd_stats) qd_stats = await get_qd_stats_delta(dent, qd_stats) await verify_tgen_stats_per_port_per_tc(tgen_dev, qd_stats, tg_to_swp, dscp_prio_map=dscp_prio_map, num_of_tcs=num_of_bands, def_prio=def_prio + 1, tol=tolerance) # 10. Flush default priority and dscp-prio map. out = await DcbApp.flush(input_data=[{dent: [ {'dev': port} for port in ports ]}]) assert out[0][dent]['rc'] == 0, 'Failed to flush dscp prio map' for port in ports: out = await DcbApp.show(input_data=[{dent: [ {'dev': port, 'options': '-j'} ]}], parse_output=True) assert out[0][dent]['rc'] == 0, 'Failed to get dscp-prio map' assert not out[0][dent]['parsed_output'], \ 'Default priority and dscp-prio should be flushed' qd_stats = await get_qd_stats(dent, egress_ports) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(traffic_duration) await tgen_utils_stop_traffic(tgen_dev) # Verify default priority is zero await asyncio.sleep(wait_for_qd_stats) qd_stats = await get_qd_stats_delta(dent, qd_stats) > await verify_tgen_stats_per_port_per_tc(tgen_dev, qd_stats, tg_to_swp, num_of_tcs=num_of_bands, tol=tolerance) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/test_qos_default_prio.py:301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tgen_dev = [Ixia Traffic Generator: 10.36.118.213] qd_stats = {'swp34': {1: {'bytes': 0, 'drops': 0, 'packets': 0}, 2: {'bytes': 0, 'drops': 0, 'packets': 0}, 3: {'bytes': 0, 'drop..., 'packets': 0}, 3: {'bytes': 0, 'drops': 0, 'packets': 0}, 4: {'bytes': 42640896, 'drops': 0, 'packets': 83283}, ...}} tg_to_swp = {'10.36.118.199:2:5': 'swp33', '10.36.118.199:2:6': 'swp34', '10.36.118.199:2:7': 'swp35', '10.36.118.199:2:8': 'swp36'} dscp_prio_map = None tg_stats = <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e38610> def_prio = 0, num_of_tcs = 8, tol = 0.1 async def verify_tgen_stats_per_port_per_tc(tgen_dev, qd_stats, tg_to_swp, dscp_prio_map=None, tg_stats=None, def_prio=0, num_of_tcs=8, tol=.10): """ Verify that there are no losses. Verify that tbf stats are correct. """ per_port_stats = {} if tg_stats is None: tg_stats = await tgen_utils_get_traffic_stats(tgen_dev, 'Flow Statistics') for row in tg_stats.Rows: loss = tgen_utils_get_loss(row) assert loss == 0, f'Expected loss: 0%, actual: {loss}%' tc = get_tc_from_stats_row(row, dscp_prio_map, def_prio) swp = tg_to_swp[row[RX_PORT]] if swp not in per_port_stats: per_port_stats[swp] = [{'bytes': 0, 'packets': 0} for _ in range(num_of_tcs)] per_port_stats[swp][tc]['bytes'] += int(row[RX_BYTES]) per_port_stats[swp][tc]['packets'] += int(row[TX_FRAMES]) for port in qd_stats: for tc in range(num_of_tcs): band = num_of_tcs - tc qdisc = qd_stats[port][band] stats = per_port_stats[port][tc] for key in ('bytes', 'packets'): > assert is_close(qdisc[key], stats[key], rel_tol=tol), \ f'Expected qdisc {key} to be {stats[key]}, but got {qdisc[key]} ({tc = })' E AssertionError: Expected qdisc bytes to be 105154120, but got 127923760 (tc = 0) E assert False E + where False = is_close(127923760, 105154120, rel_tol=0.1) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/conftest.py:185: AssertionError -----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-6693' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_qos_default_prio">Starting testcase:test_qos_default_prio from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/test_qos_default_prio.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=172, chan=83] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=173] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=173] Local address: 172.17.0.2, port 38670 INFO asyncssh:logging.py:92 [conn=173] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=173] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=173] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=173, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:44:48 UTC 2023 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=173, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=1] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=173, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=2] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=2] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:44:48 UTC 2023 INFO asyncssh:logging.py:92 [conn=173, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=173, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=4] Command: ip link add name br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=173, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=173, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=173, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=173, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=173, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 3205 pvid untagged && bridge vlan add dev swp34 vid 3205 pvid untagged && bridge vlan add dev swp35 vid 3205 pvid && bridge vlan add dev swp36 vid 3205 pvid INFO asyncssh:logging.py:92 [conn=173, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=8] Command: bridge vlan add dev swp33 vid 3205 pvid untagged && bridge vlan add dev swp34 vid 3205 pvid untagged && bridge vlan add dev swp35 vid 3205 pvid && bridge vlan add dev swp36 vid 3205 pvid INFO asyncssh:logging.py:92 [conn=173, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=173, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=9] Channel closed DEBUG infra2:Logger.py:156 dcb app add dev swp33 dscp-prio 53:0 30:1 16:2 19:3 20:4 14:5 43:6 54:7 INFO asyncssh:logging.py:92 [conn=173, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=10] Command: dcb app add dev swp33 dscp-prio 53:0 30:1 16:2 19:3 20:4 14:5 43:6 54:7 INFO asyncssh:logging.py:92 [conn=173, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=173, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=11] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp33 dscp-prio INFO asyncssh:logging.py:92 [conn=173, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=12] Command: dcb -j app show dev swp33 dscp-prio INFO asyncssh:logging.py:92 [conn=173, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=12] Channel closed DEBUG infra2:Logger.py:156 {"dscp_prio":[[14,5],[16,2],[19,3],[20,4],[30,1],[43,6],[53,0],[54,7]]} INFO asyncssh:logging.py:92 [conn=173, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 && tc qdisc add dev swp34 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 && tc qdisc add dev swp35 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 && tc qdisc add dev swp36 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=173, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=14] Command: tc qdisc add dev swp33 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 && tc qdisc add dev swp34 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 && tc qdisc add dev swp35 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 && tc qdisc add dev swp36 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=173, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=173, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp36 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp33 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp36 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp33 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp36 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp33 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp36 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp33 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp36 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp33 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp36 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp33 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp36 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp33 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp36 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=173, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=16] Command: tc qdisc add dev swp33 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp36 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp33 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp36 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp33 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp36 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp33 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp36 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp33 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp36 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp33 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp36 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp33 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp36 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp33 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp36 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=173, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=173, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=17] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=18] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp33","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp33","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp33","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp33","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp33","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp33","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp33","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp33","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp33","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"ets","handle":"10:","dev":"swp36","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp36","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp36","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp36","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp36","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp36","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp36","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp36","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp36","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2968 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.4', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.3', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.2', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_1.1.1.4/24', 'count': 1, 'ip': '1.1.1.4', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=173, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=19] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=20] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":6938136,"packets":43879,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1047779,"packets":8847,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":826462,"packets":6987,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":981574,"packets":8314,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4082321,"packets":19731,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp33","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":3280,"packets":15,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp33","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp33","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp33","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp33","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp33","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp33","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7618,"packets":47,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp33","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp33","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":3010,"packets":14,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7348,"packets":46,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":2810,"packets":14,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7268,"packets":51,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp36","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":3010,"packets":14,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp36","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp36","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp36","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp36","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp36","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp36","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7668,"packets":51,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp36","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp36","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=173, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=22] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":6941376,"packets":43902,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1048265,"packets":8849,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":826462,"packets":6987,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":981574,"packets":8314,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4085075,"packets":19752,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp33","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":3550,"packets":16,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp33","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp33","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp33","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp33","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp33","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp33","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":8178,"packets":49,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp33","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp33","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":3280,"packets":15,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407872,"packets":6656,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":6823140,"packets":13359,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407720,"packets":6659,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":3080,"packets":15,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407872,"packets":6656,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":6823060,"packets":13364,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407720,"packets":6659,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp36","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":3280,"packets":15,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp36","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp36","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp36","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp36","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp36","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp36","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":6823460,"packets":13364,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp36","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407720,"packets":6659,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp36","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b1bac0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6656 Rx 6656 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6656 Rx 6656 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6656 Rx 6656 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6656 Rx 6656 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6656 Rx 6656 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6655 Rx 6655 Loss 0.000 INFO asyncssh:logging.py:92 [conn=173, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=23] Channel closed DEBUG infra2:Logger.py:156 dcb app add dev swp33 dscp-prio 63:7 INFO asyncssh:logging.py:92 [conn=173, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=24] Command: dcb app add dev swp33 dscp-prio 63:7 INFO asyncssh:logging.py:92 [conn=173, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=173, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=26] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=26] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":6945330,"packets":43935,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1048265,"packets":8849,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":826462,"packets":6987,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":981574,"packets":8314,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4089029,"packets":19785,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp33","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":3550,"packets":16,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp33","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp33","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp33","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp33","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp33","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp33","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":8178,"packets":49,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp33","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp33","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":3280,"packets":15,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407872,"packets":6656,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":6823140,"packets":13359,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407720,"packets":6659,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":3080,"packets":15,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407872,"packets":6656,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":6823060,"packets":13364,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407720,"packets":6659,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp36","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":3280,"packets":15,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp36","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp36","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp36","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp36","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp36","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp36","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":6823460,"packets":13364,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp36","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407720,"packets":6659,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp36","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3407360,"packets":6655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=173, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=28] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=28] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":6948311,"packets":43955,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1048508,"packets":8850,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":826462,"packets":6987,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":981574,"packets":8314,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4091767,"packets":19804,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp33","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":3820,"packets":17,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp33","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp33","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp33","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp33","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp33","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp33","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":8738,"packets":51,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp33","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp33","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":3550,"packets":16,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284736,"packets":14228,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":10700564,"packets":20933,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":11160936,"packets":21802,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":3350,"packets":16,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284736,"packets":14228,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":10700484,"packets":20938,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":11160936,"packets":21802,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp36","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":3550,"packets":16,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp36","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp36","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp36","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp36","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp36","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp36","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":10700884,"packets":20938,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp36","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":11160424,"packets":21801,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp36","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05d02ad0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7572 Rx 7572 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7571 Rx 7571 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7571 Rx 7571 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7571 Rx 7571 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7571 Rx 7571 Loss 0.000 INFO asyncssh:logging.py:92 [conn=173, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=29] Channel closed DEBUG infra2:Logger.py:156 dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=173, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=30] Command: dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=173, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=30] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=173, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=31] Channel closed DEBUG infra2:Logger.py:156 dcb app add dev swp33 dscp-prio 53:0 30:1 16:2 19:3 20:4 14:5 43:6 54:7 INFO asyncssh:logging.py:92 [conn=173, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=32] Command: dcb app add dev swp33 dscp-prio 53:0 30:1 16:2 19:3 20:4 14:5 43:6 54:7 INFO asyncssh:logging.py:92 [conn=173, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=32] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=173, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=33] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp33 dscp-prio INFO asyncssh:logging.py:92 [conn=173, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=34] Command: dcb -j app show dev swp33 dscp-prio INFO asyncssh:logging.py:92 [conn=173, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=34] Channel closed DEBUG infra2:Logger.py:156 {"dscp_prio":[[14,5],[16,2],[19,3],[20,4],[30,1],[43,6],[53,0],[54,7]]} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for L2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for L3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for L2_tagged INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for L3_tagged INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=173, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=36] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=36] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":6956553,"packets":44024,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1048994,"packets":8852,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":827089,"packets":6990,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":984635,"packets":8342,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4095835,"packets":19840,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp33","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":4900,"packets":21,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp33","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp33","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp33","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp33","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp33","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp33","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":11746,"packets":71,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp33","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp33","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":4630,"packets":20,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284736,"packets":14228,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":10703572,"packets":20953,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":11160936,"packets":21802,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":4430,"packets":20,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284736,"packets":14228,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":10703748,"packets":20962,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":11160936,"packets":21802,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp36","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":4700,"packets":21,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp36","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp36","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp36","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp36","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp36","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp36","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":10704308,"packets":20964,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp36","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":11160424,"packets":21801,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp36","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":7284224,"packets":14227,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=173, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=38] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=38] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":6959780,"packets":44047,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1048994,"packets":8852,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":827332,"packets":6991,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":987535,"packets":8362,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4095919,"packets":19842,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp33","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":5440,"packets":23,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp33","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp33","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp33","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp33","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp33","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp33","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":12866,"packets":75,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp33","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp33","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":5170,"packets":22,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17534464,"packets":34247,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":92698932,"packets":181102,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":21409128,"packets":41818,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":4970,"packets":22,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17534464,"packets":34247,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":92699108,"packets":181111,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":21409128,"packets":41818,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp36","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":5240,"packets":23,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp36","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp36","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp36","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp36","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp36","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp36","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":92699668,"packets":181113,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp36","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":21408616,"packets":41817,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp36","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b07d60>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6672 Rx 6672 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6672 Rx 6672 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6672 Rx 6672 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6672 Rx 6672 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6672 Rx 6672 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6672 Rx 6672 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L2_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 60055 Rx 60055 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L2_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 60055 Rx 60055 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L2_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 60055 Rx 60055 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6672 Rx 6672 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6672 Rx 6672 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6672 Rx 6672 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6672 Rx 6672 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6672 Rx 6672 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6672 Rx 6672 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L2 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 60055 Rx 60055 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L2 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 60055 Rx 60055 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L2 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 60055 Rx 60055 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6672 Rx 6672 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6672 Rx 6672 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6672 Rx 6672 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6672 Rx 6672 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6672 Rx 6672 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6672 Rx 6672 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 6673 Rx 6673 Loss 0.000 INFO asyncssh:logging.py:92 [conn=173, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=39] Channel closed DEBUG infra2:Logger.py:156 dcb app add dev swp33 default-prio 4&& dcb app add dev swp34 default-prio 4&& dcb app add dev swp35 default-prio 4&& dcb app add dev swp36 default-prio 4 INFO asyncssh:logging.py:92 [conn=173, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=40] Command: dcb app add dev swp33 default-prio 4&& dcb app add dev swp34 default-prio 4&& dcb app add dev swp35 default-prio 4&& dcb app add dev swp36 default-prio 4 INFO asyncssh:logging.py:92 [conn=173, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=40] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=173, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=41] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp33 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=42] Command: dcb -j app show dev swp33 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=42] Channel closed DEBUG infra2:Logger.py:156 {"default_prio":[4]} INFO asyncssh:logging.py:92 [conn=173, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=43] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp34 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=44] Command: dcb -j app show dev swp34 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=44] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=44] Channel closed DEBUG infra2:Logger.py:156 {"default_prio":[4]} INFO asyncssh:logging.py:92 [conn=173, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=45] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp35 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=46] Command: dcb -j app show dev swp35 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=46] Channel closed DEBUG infra2:Logger.py:156 {"default_prio":[4]} INFO asyncssh:logging.py:92 [conn=173, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=47] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp36 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=48] Command: dcb -j app show dev swp36 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=48] Channel closed DEBUG infra2:Logger.py:156 {"default_prio":[4]} INFO asyncssh:logging.py:92 [conn=173, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=50] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=50] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=50] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":6969629,"packets":44135,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1049237,"packets":8853,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":827332,"packets":6991,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":997141,"packets":8449,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4095919,"packets":19842,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp33","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":5440,"packets":23,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp33","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp33","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp33","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp33","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp33","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp33","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":12866,"packets":75,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp33","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp33","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":5170,"packets":22,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17534464,"packets":34247,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":92698932,"packets":181102,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":21409128,"packets":41818,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":4970,"packets":22,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17534464,"packets":34247,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":92699108,"packets":181111,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":21409128,"packets":41818,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp36","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":5240,"packets":23,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp36","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp36","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp36","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp36","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp36","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp36","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":92699668,"packets":181113,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp36","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":21408616,"packets":41817,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp36","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17533952,"packets":34246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=173, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=52] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=52] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=52] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":6972648,"packets":44154,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1049480,"packets":8854,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":827332,"packets":6991,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":999875,"packets":8466,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4095961,"packets":19843,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp33","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":5980,"packets":25,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp33","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp33","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp33","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp33","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp33","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp33","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":13986,"packets":79,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp33","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp33","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":5710,"packets":24,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29155328,"packets":56944,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29155840,"packets":56945,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29153792,"packets":56941,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":110499328,"packets":215819,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29155328,"packets":56944,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":104321428,"packets":203804,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":33028968,"packets":64513,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29153792,"packets":56941,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":5510,"packets":24,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29155328,"packets":56944,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29155840,"packets":56945,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29153792,"packets":56941,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":110499328,"packets":215819,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29155328,"packets":56944,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":104321604,"packets":203813,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":33028968,"packets":64513,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29153792,"packets":56941,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp36","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":5780,"packets":25,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp36","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29155328,"packets":56944,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp36","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29155328,"packets":56944,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp36","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29153792,"packets":56941,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp36","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":110499328,"packets":215819,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp36","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29155328,"packets":56944,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp36","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":104322164,"packets":203815,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp36","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":33028456,"packets":64512,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp36","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29153792,"packets":56941,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05eb8040>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L2_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 68090 Rx 68090 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L2_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 68090 Rx 68090 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L2_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 68090 Rx 68090 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L2 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 68090 Rx 68090 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L2 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 68090 Rx 68090 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L2 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 68090 Rx 68090 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7565 Rx 7565 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7566 Rx 7566 Loss 0.000 INFO asyncssh:logging.py:92 [conn=173, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=53] Channel closed DEBUG infra2:Logger.py:156 dcb app add dev swp33 default-prio 3&& dcb app add dev swp34 default-prio 3&& dcb app add dev swp35 default-prio 3&& dcb app add dev swp36 default-prio 3 INFO asyncssh:logging.py:92 [conn=173, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=54] Command: dcb app add dev swp33 default-prio 3&& dcb app add dev swp34 default-prio 3&& dcb app add dev swp35 default-prio 3&& dcb app add dev swp36 default-prio 3 INFO asyncssh:logging.py:92 [conn=173, chan=54] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=54] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=173, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=55] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp33 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=56] Command: dcb -j app show dev swp33 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=56] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=56] Channel closed DEBUG infra2:Logger.py:156 {"default_prio":[3,4]} INFO asyncssh:logging.py:92 [conn=173, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=57] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp34 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=58] Command: dcb -j app show dev swp34 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=58] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=58] Channel closed DEBUG infra2:Logger.py:156 {"default_prio":[3,4]} INFO asyncssh:logging.py:92 [conn=173, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=59] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp35 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=60] Command: dcb -j app show dev swp35 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=60] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=60] Channel closed DEBUG infra2:Logger.py:156 {"default_prio":[3,4]} INFO asyncssh:logging.py:92 [conn=173, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=61] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp36 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=62] Command: dcb -j app show dev swp36 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=62] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=62] Channel closed DEBUG infra2:Logger.py:156 {"default_prio":[3,4]} INFO asyncssh:logging.py:92 [conn=173, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=63] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=64] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=64] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=64] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":6982935,"packets":44245,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1049723,"packets":8855,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":827332,"packets":6991,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1009877,"packets":8555,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4096003,"packets":19844,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp33","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":5980,"packets":25,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp33","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp33","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp33","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp33","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp33","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp33","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":13986,"packets":79,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp33","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp33","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":5710,"packets":24,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29155328,"packets":56944,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29155840,"packets":56945,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29153792,"packets":56941,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":110499328,"packets":215819,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29155328,"packets":56944,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":104321428,"packets":203804,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":33028968,"packets":64513,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29153792,"packets":56941,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":5510,"packets":24,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29155328,"packets":56944,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29155840,"packets":56945,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29153792,"packets":56941,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":110499328,"packets":215819,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29155328,"packets":56944,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":104321604,"packets":203813,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":33028968,"packets":64513,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29153792,"packets":56941,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp36","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":5780,"packets":25,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp36","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29155328,"packets":56944,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp36","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29155328,"packets":56944,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp36","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29153792,"packets":56941,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp36","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":110499328,"packets":215819,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp36","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29155328,"packets":56944,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp36","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":104322164,"packets":203815,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp36","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":33028456,"packets":64512,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp36","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":29153792,"packets":56941,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=173, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=65] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=66] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=66] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=66] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":6985640,"packets":44263,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1049966,"packets":8856,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":827332,"packets":6991,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1012339,"packets":8572,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4096003,"packets":19844,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp33","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":6520,"packets":27,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp33","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp33","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp33","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp33","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp33","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp33","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":15106,"packets":83,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp33","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp33","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":6250,"packets":26,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40781312,"packets":79651,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40781824,"packets":79652,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40779776,"packets":79648,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":203507200,"packets":397475,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40781312,"packets":79651,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":115948532,"packets":226515,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":44654952,"packets":87220,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40779776,"packets":79648,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":6050,"packets":26,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40781312,"packets":79651,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40781824,"packets":79652,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40779776,"packets":79648,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":203507200,"packets":397475,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40781312,"packets":79651,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":115948708,"packets":226524,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":44654952,"packets":87220,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40779776,"packets":79648,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp36","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":6320,"packets":27,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp36","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40781312,"packets":79651,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp36","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40781312,"packets":79651,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp36","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40779776,"packets":79648,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp36","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":203507200,"packets":397475,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp36","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40781312,"packets":79651,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp36","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":115949268,"packets":226526,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp36","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":44654440,"packets":87219,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp36","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40779776,"packets":79648,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05ebbee0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L2_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 68121 Rx 68121 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L2_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 68121 Rx 68121 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L2_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 68121 Rx 68121 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L2 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 68121 Rx 68121 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L2 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 68121 Rx 68121 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L2 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 68121 Rx 68121 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO asyncssh:logging.py:92 [conn=173, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=67] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=67] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=67] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=67] Channel closed DEBUG infra2:Logger.py:156 dcb app add dev swp33 default-prio 5&& dcb app add dev swp34 default-prio 5&& dcb app add dev swp35 default-prio 5&& dcb app add dev swp36 default-prio 5 INFO asyncssh:logging.py:92 [conn=173, chan=68] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=68] Command: dcb app add dev swp33 default-prio 5&& dcb app add dev swp34 default-prio 5&& dcb app add dev swp35 default-prio 5&& dcb app add dev swp36 default-prio 5 INFO asyncssh:logging.py:92 [conn=173, chan=68] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=68] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=68] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=173, chan=69] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=69] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=69] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=69] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=69] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp33 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=70] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=70] Command: dcb -j app show dev swp33 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=70] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=70] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=70] Channel closed DEBUG infra2:Logger.py:156 {"default_prio":[3,4,5]} INFO asyncssh:logging.py:92 [conn=173, chan=71] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=71] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=71] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=71] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=71] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp34 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=72] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=72] Command: dcb -j app show dev swp34 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=72] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=72] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=72] Channel closed DEBUG infra2:Logger.py:156 {"default_prio":[3,4,5]} INFO asyncssh:logging.py:92 [conn=173, chan=73] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=73] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=73] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=73] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=73] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp35 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=74] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=74] Command: dcb -j app show dev swp35 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=74] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=74] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=74] Channel closed DEBUG infra2:Logger.py:156 {"default_prio":[3,4,5]} INFO asyncssh:logging.py:92 [conn=173, chan=75] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=75] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=75] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=75] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=75] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp36 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=76] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=76] Command: dcb -j app show dev swp36 default-prio INFO asyncssh:logging.py:92 [conn=173, chan=76] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=76] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=76] Channel closed DEBUG infra2:Logger.py:156 {"default_prio":[3,4,5]} INFO asyncssh:logging.py:92 [conn=173, chan=77] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=77] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=77] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=77] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=77] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=78] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=78] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=78] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=78] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=78] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":6995831,"packets":44354,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1050209,"packets":8857,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":827332,"packets":6991,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1022203,"packets":8660,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4096087,"packets":19846,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp33","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":6520,"packets":27,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp33","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp33","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp33","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp33","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp33","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp33","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":15106,"packets":83,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp33","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp33","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":6250,"packets":26,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40781312,"packets":79651,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40781824,"packets":79652,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40779776,"packets":79648,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":203507200,"packets":397475,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40781312,"packets":79651,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":115948532,"packets":226515,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":44654952,"packets":87220,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40779776,"packets":79648,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":6050,"packets":26,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40781312,"packets":79651,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40781824,"packets":79652,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40779776,"packets":79648,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":203507200,"packets":397475,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40781312,"packets":79651,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":115948708,"packets":226524,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":44654952,"packets":87220,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40779776,"packets":79648,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp36","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":6320,"packets":27,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp36","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40781312,"packets":79651,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp36","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40781312,"packets":79651,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp36","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40779776,"packets":79648,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp36","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":203507200,"packets":397475,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp36","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40781312,"packets":79651,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp36","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":115949268,"packets":226526,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp36","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":44654440,"packets":87219,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp36","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":40779776,"packets":79648,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=173, chan=79] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=79] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=79] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=79] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=79] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=80] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=80] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=80] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=80] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=80] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":6999200,"packets":44376,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1050452,"packets":8858,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":827716,"packets":6993,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1024861,"packets":8677,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4096171,"packets":19848,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp33","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":7060,"packets":29,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp33","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp33","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp33","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp33","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp33","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp33","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":16226,"packets":87,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp33","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp33","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":6790,"packets":28,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407296,"packets":102358,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407808,"packets":102359,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52405760,"packets":102355,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":215133184,"packets":420182,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407296,"packets":102358,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":127575636,"packets":249226,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":56280936,"packets":109927,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":133787648,"packets":261304,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":6590,"packets":28,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407296,"packets":102358,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407808,"packets":102359,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52405760,"packets":102355,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":215133184,"packets":420182,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407296,"packets":102358,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":127575812,"packets":249235,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":56280936,"packets":109927,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":133787648,"packets":261304,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp36","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":6860,"packets":29,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp36","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407296,"packets":102358,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp36","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407296,"packets":102358,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp36","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52405760,"packets":102355,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp36","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":215133184,"packets":420182,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp36","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407296,"packets":102358,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp36","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":127576372,"packets":249237,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp36","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":56280424,"packets":109926,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp36","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":133787648,"packets":261304,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e38e80>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L2_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 68121 Rx 68121 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L2_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 68121 Rx 68121 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L2_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 68121 Rx 68121 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L2 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 68121 Rx 68121 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L2 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 68121 Rx 68121 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L2 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 68121 Rx 68121 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7569 Rx 7569 Loss 0.000 INFO asyncssh:logging.py:92 [conn=173, chan=81] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=81] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=81] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=81] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=81] Channel closed DEBUG infra2:Logger.py:156 dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=173, chan=82] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=82] Command: dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=173, chan=82] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=82] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=82] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=173, chan=83] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=83] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=83] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=83] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=83] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp33 INFO asyncssh:logging.py:92 [conn=173, chan=84] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=84] Command: dcb -j app show dev swp33 INFO asyncssh:logging.py:92 [conn=173, chan=84] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=84] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=84] Channel closed DEBUG infra2:Logger.py:156 {} INFO asyncssh:logging.py:92 [conn=173, chan=85] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=85] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=85] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=85] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=85] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp34 INFO asyncssh:logging.py:92 [conn=173, chan=86] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=86] Command: dcb -j app show dev swp34 INFO asyncssh:logging.py:92 [conn=173, chan=86] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=86] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=86] Channel closed DEBUG infra2:Logger.py:156 {} INFO asyncssh:logging.py:92 [conn=173, chan=87] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=87] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=87] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=87] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=87] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp35 INFO asyncssh:logging.py:92 [conn=173, chan=88] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=88] Command: dcb -j app show dev swp35 INFO asyncssh:logging.py:92 [conn=173, chan=88] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=88] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=88] Channel closed DEBUG infra2:Logger.py:156 {} INFO asyncssh:logging.py:92 [conn=173, chan=89] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=89] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=89] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=89] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=89] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp36 INFO asyncssh:logging.py:92 [conn=173, chan=90] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=90] Command: dcb -j app show dev swp36 INFO asyncssh:logging.py:92 [conn=173, chan=90] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=90] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=90] Channel closed DEBUG infra2:Logger.py:156 {} INFO asyncssh:logging.py:92 [conn=173, chan=91] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=91] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=91] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=91] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=91] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=92] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=92] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=92] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=92] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=92] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":7009155,"packets":44465,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1050695,"packets":8859,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":827716,"packets":6993,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1034573,"packets":8765,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4096171,"packets":19848,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp33","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":7330,"packets":30,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp33","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp33","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp33","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp33","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp33","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp33","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":16786,"packets":89,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp33","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp33","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":7060,"packets":29,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407296,"packets":102358,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407808,"packets":102359,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52405760,"packets":102355,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":215133184,"packets":420182,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407296,"packets":102358,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":127576196,"packets":249228,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":56280936,"packets":109927,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":133787648,"packets":261304,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":6860,"packets":29,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407296,"packets":102358,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407808,"packets":102359,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52405760,"packets":102355,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":215133184,"packets":420182,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407296,"packets":102358,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":127576372,"packets":249237,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":56280936,"packets":109927,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":133787648,"packets":261304,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp36","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":7130,"packets":30,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp36","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407296,"packets":102358,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp36","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407296,"packets":102358,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp36","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52405760,"packets":102355,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp36","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":215133184,"packets":420182,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp36","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407296,"packets":102358,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp36","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":127576932,"packets":249239,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp36","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":56280424,"packets":109926,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp36","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":133787648,"packets":261304,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=173, chan=93] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=93] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=93] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=93] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=93] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=94] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=94] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=94] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=94] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=94] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":7011902,"packets":44484,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1050938,"packets":8860,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":827716,"packets":6993,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1037035,"packets":8782,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4096213,"packets":19849,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp33","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":7600,"packets":31,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp33","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp33","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp33","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp33","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp33","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp33","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":17346,"packets":91,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp33","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp33","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":7330,"packets":30,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407296,"packets":102358,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":87277568,"packets":170464,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52405760,"packets":102355,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":250002944,"packets":488287,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407296,"packets":102358,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":232186036,"packets":453545,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":56280936,"packets":109927,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":133787648,"packets":261304,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":7130,"packets":30,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407296,"packets":102358,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":95049216,"packets":185643,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52405760,"packets":102355,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":257774592,"packets":503466,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407296,"packets":102358,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":255500132,"packets":499089,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":56280936,"packets":109927,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":133787648,"packets":261304,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp36","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":7400,"packets":31,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp36","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407296,"packets":102358,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp36","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":95048192,"packets":185641,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp36","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52405760,"packets":102355,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp36","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":257774080,"packets":503465,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp36","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":52407296,"packets":102358,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp36","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":255499156,"packets":499088,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp36","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":56280424,"packets":109926,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp36","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":133787648,"packets":261304,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e38610>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7568 Rx 7568 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7568 Rx 7568 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7568 Rx 7568 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7568 Rx 7568 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7568 Rx 7568 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L2_tagged SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 68105 Rx 68105 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L2_tagged SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 68105 Rx 68105 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L2_tagged SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 68104 Rx 68104 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7568 Rx 7568 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7568 Rx 7568 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L3 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7568 Rx 7568 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L3 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7568 Rx 7568 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L3 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7568 Rx 7568 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI L2 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 68105 Rx 68105 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI L2 SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 68105 Rx 68105 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI L2 SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 68104 Rx 68104 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7568 Rx 7568 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7568 Rx 7568 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7567 Rx 7567 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 7568 Rx 7568 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 7568 Rx 7568 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 7568 Rx 7568 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_qos_default_prio from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/test_qos_default_prio.py INFO asyncssh:logging.py:92 [conn=173, chan=95] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=95] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=95] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=95] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=95] Channel closed DEBUG infra2:Logger.py:156 dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=173, chan=96] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=96] Command: dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=173, chan=96] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=96] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=96] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=173, chan=97] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=97] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=97] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=97] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=97] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=173, chan=98] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=98] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=98] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=98] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=98] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:55:49 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=173, chan=99] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=99] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=99] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=99] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=99] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=173, chan=100] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=100] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=173, chan=100] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=100] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=100] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":135,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=173, chan=101] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=101] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=101] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=101] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=101] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=173, chan=102] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=102] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=173, chan=102] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=102] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=102] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=173, chan=103] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=103] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=103] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=103] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=103] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=173, chan=104] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=104] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=104] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=104] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=104] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:55:49 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=173, chan=105] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=105] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=105] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=105] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=105] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=106] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=106] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=173, chan=106] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=106] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=106] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp33","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp33","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp33","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp33","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp33","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp33","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp33","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp33","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp33","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"ets","handle":"10:","dev":"swp36","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp36","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp36","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp36","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp36","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp36","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp36","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp36","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp36","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}}] INFO asyncssh:logging.py:92 [conn=173, chan=107] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=107] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=107] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=107] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=107] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=173, chan=108] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=108] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=173, chan=108] Received exit status 2 INFO asyncssh:logging.py:92 [conn=173, chan=108] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=108] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=173, chan=109] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=109] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=109] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=109] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=109] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=173, chan=110] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=110] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=173, chan=110] Received exit status 2 INFO asyncssh:logging.py:92 [conn=173, chan=110] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=110] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=173, chan=111] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=111] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=111] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=111] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=111] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=173, chan=112] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=112] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=173, chan=112] Received exit status 2 INFO asyncssh:logging.py:92 [conn=173, chan=112] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=112] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=173, chan=113] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=113] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=113] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=113] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=113] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=173, chan=114] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=114] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=173, chan=114] Received exit status 2 INFO asyncssh:logging.py:92 [conn=173, chan=114] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=114] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=173, chan=115] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=115] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=115] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=115] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=115] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=173, chan=116] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=116] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=173, chan=116] Received exit status 2 INFO asyncssh:logging.py:92 [conn=173, chan=116] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=116] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=173, chan=117] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=117] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=117] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=117] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=117] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=173, chan=118] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=118] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=173, chan=118] Received exit status 2 INFO asyncssh:logging.py:92 [conn=173, chan=118] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=118] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=173, chan=119] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=119] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=119] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=119] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=119] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=173, chan=120] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=120] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=173, chan=120] Received exit status 2 INFO asyncssh:logging.py:92 [conn=173, chan=120] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=120] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=173, chan=121] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=121] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=121] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=121] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=121] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=173, chan=122] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=122] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=173, chan=122] Received exit status 2 INFO asyncssh:logging.py:92 [conn=173, chan=122] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=122] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=173, chan=123] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=123] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=123] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=123] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=123] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=173, chan=124] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=124] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=173, chan=124] Received exit status 2 INFO asyncssh:logging.py:92 [conn=173, chan=124] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=124] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=173, chan=125] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=125] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=125] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=125] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=125] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=173, chan=126] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=126] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=173, chan=126] Received exit status 2 INFO asyncssh:logging.py:92 [conn=173, chan=126] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=126] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=173, chan=127] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=127] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=127] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=127] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=127] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=173, chan=128] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=128] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=173, chan=128] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=128] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=128] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=173, chan=129] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=129] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=129] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=129] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=129] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 tbf INFO asyncssh:logging.py:92 [conn=173, chan=130] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=130] Command: tc qdisc delete dev swp33 tbf INFO asyncssh:logging.py:92 [conn=173, chan=130] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=130] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=130] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=131] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=131] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=131] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=131] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=131] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 tbf INFO asyncssh:logging.py:92 [conn=173, chan=132] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=132] Command: tc qdisc delete dev swp33 tbf INFO asyncssh:logging.py:92 [conn=173, chan=132] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=132] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=132] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=133] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=133] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=133] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=133] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=133] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 tbf INFO asyncssh:logging.py:92 [conn=173, chan=134] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=134] Command: tc qdisc delete dev swp33 tbf INFO asyncssh:logging.py:92 [conn=173, chan=134] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=134] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=134] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=135] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=135] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=135] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=135] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=135] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 tbf INFO asyncssh:logging.py:92 [conn=173, chan=136] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=136] Command: tc qdisc delete dev swp33 tbf INFO asyncssh:logging.py:92 [conn=173, chan=136] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=136] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=136] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=137] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=137] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=137] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=137] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=137] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 tbf INFO asyncssh:logging.py:92 [conn=173, chan=138] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=138] Command: tc qdisc delete dev swp33 tbf INFO asyncssh:logging.py:92 [conn=173, chan=138] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=138] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=138] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=139] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=139] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=139] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=139] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=139] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 tbf INFO asyncssh:logging.py:92 [conn=173, chan=140] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=140] Command: tc qdisc delete dev swp33 tbf INFO asyncssh:logging.py:92 [conn=173, chan=140] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=140] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=140] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=141] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=141] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=141] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=141] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=141] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 tbf INFO asyncssh:logging.py:92 [conn=173, chan=142] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=142] Command: tc qdisc delete dev swp33 tbf INFO asyncssh:logging.py:92 [conn=173, chan=142] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=142] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=142] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=143] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=143] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=143] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=143] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=143] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 tbf INFO asyncssh:logging.py:92 [conn=173, chan=144] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=144] Command: tc qdisc delete dev swp33 tbf INFO asyncssh:logging.py:92 [conn=173, chan=144] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=144] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=144] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=145] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=145] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=145] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=145] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=145] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=173, chan=146] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=146] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=173, chan=146] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=146] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=146] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=173, chan=147] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=147] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=147] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=147] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=147] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=173, chan=148] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=148] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=173, chan=148] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=148] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=148] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=149] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=149] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=149] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=149] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=149] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=173, chan=150] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=150] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=173, chan=150] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=150] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=150] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=151] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=151] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=151] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=151] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=151] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=173, chan=152] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=152] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=173, chan=152] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=152] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=152] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=153] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=153] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=153] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=153] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=153] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=173, chan=154] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=154] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=173, chan=154] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=154] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=154] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=155] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=155] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=155] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=155] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=155] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=173, chan=156] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=156] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=173, chan=156] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=156] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=156] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=157] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=157] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=157] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=157] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=157] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=173, chan=158] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=158] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=173, chan=158] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=158] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=158] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=159] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=159] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=159] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=159] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=159] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=173, chan=160] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=160] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=173, chan=160] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=160] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=160] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=161] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=161] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=161] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=161] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=161] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=173, chan=162] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=162] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=173, chan=162] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=162] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=162] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=163] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=163] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=163] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=163] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=163] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=173, chan=164] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=164] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=173, chan=164] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=164] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=164] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=173, chan=165] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=165] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=165] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=165] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=165] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=173, chan=166] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=166] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=173, chan=166] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=166] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=166] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=167] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=167] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=167] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=167] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=167] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=173, chan=168] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=168] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=173, chan=168] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=168] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=168] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=169] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=169] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=169] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=169] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=169] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=173, chan=170] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=170] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=173, chan=170] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=170] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=170] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=171] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=171] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=171] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=171] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=171] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=173, chan=172] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=172] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=173, chan=172] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=172] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=172] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=173] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=173] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=173] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=173] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=173] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=173, chan=174] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=174] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=173, chan=174] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=174] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=174] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=175] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=175] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=175] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=175] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=175] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=173, chan=176] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=176] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=173, chan=176] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=176] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=176] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=177] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=177] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=177] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=177] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=177] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=173, chan=178] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=178] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=173, chan=178] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=178] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=178] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=179] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=179] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=179] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=179] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=179] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=173, chan=180] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=180] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=173, chan=180] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=180] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=180] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=181] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=181] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=181] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=181] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=181] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=173, chan=182] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=182] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=173, chan=182] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=182] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=182] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=173, chan=183] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=183] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=183] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=183] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=183] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 tbf INFO asyncssh:logging.py:92 [conn=173, chan=184] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=184] Command: tc qdisc delete dev swp36 tbf INFO asyncssh:logging.py:92 [conn=173, chan=184] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=184] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=184] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=185] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=185] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=185] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=185] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=185] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 tbf INFO asyncssh:logging.py:92 [conn=173, chan=186] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=186] Command: tc qdisc delete dev swp36 tbf INFO asyncssh:logging.py:92 [conn=173, chan=186] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=186] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=186] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=187] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=187] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=187] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=187] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=187] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 tbf INFO asyncssh:logging.py:92 [conn=173, chan=188] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=188] Command: tc qdisc delete dev swp36 tbf INFO asyncssh:logging.py:92 [conn=173, chan=188] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=188] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=188] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=189] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=189] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=189] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=189] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=189] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 tbf INFO asyncssh:logging.py:92 [conn=173, chan=190] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=190] Command: tc qdisc delete dev swp36 tbf INFO asyncssh:logging.py:92 [conn=173, chan=190] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=190] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=190] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=191] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=191] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=191] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=191] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=191] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 tbf INFO asyncssh:logging.py:92 [conn=173, chan=192] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=192] Command: tc qdisc delete dev swp36 tbf INFO asyncssh:logging.py:92 [conn=173, chan=192] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=192] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=192] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=193] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=193] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=193] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=193] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=193] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 tbf INFO asyncssh:logging.py:92 [conn=173, chan=194] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=194] Command: tc qdisc delete dev swp36 tbf INFO asyncssh:logging.py:92 [conn=173, chan=194] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=194] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=194] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=195] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=195] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=195] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=195] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=195] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 tbf INFO asyncssh:logging.py:92 [conn=173, chan=196] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=196] Command: tc qdisc delete dev swp36 tbf INFO asyncssh:logging.py:92 [conn=173, chan=196] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=196] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=196] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=173, chan=197] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=197] Command: date INFO asyncssh:logging.py:92 [conn=173, chan=197] Received exit status 0 INFO asyncssh:logging.py:92 [conn=173, chan=197] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=197] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 tbf INFO asyncssh:logging.py:92 [conn=173, chan=198] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=173, chan=198] Command: tc qdisc delete dev swp36 tbf INFO asyncssh:logging.py:92 [conn=173, chan=198] Received exit status 1 INFO asyncssh:logging.py:92 [conn=173, chan=198] Received channel close INFO asyncssh:logging.py:92 [conn=173, chan=198] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] | |||
| Failed | functional/storm_control/test_storm_control_br_and_mc_lag_and_vlan_membership.py::test_storm_control_br_and_mc_lag_and_vlan_membership | 225.31 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> async def test_storm_control_br_and_mc_lag_and_vlan_membership(testbed): """ Test Name: test_storm_control_br_lag_and_vlan_membership Test Suite: suite_functional_storm_control Test Overview: Verify rate is limited according to the changes in Storm Control Rules. Test Author: Kostiantyn Stavruk Test Procedure: 1. Create a bond (bond1), set link UP state on it and enslave the first port connected to Ixia to it. 2. Create a bond (bond2), set link UP state on it and enslave the third port connected to Ixia to it. 3. Set entities swp1, swp2, swp3, swp4 UP state. 4. Init vlan aware bridge entity br0. 5. Set bridge br0 admin state UP. 6. Set ports swp2, swp4 master br0. 7. Set bonds bond1, bond2 master br0. 8. Set up the following streams: - Ixia port 2: broadcast and multicast streams with random generated size of packet. 9. Transmit continues traffic by TG. 10. Verify the RX rate on the RX port is as expected - the rate is limited by storm control. """ bridge = 'br0' tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 4) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] device_host_name = dent_dev.host_name tg_ports = tgen_dev.links_dict[device_host_name][0] ports = tgen_dev.links_dict[device_host_name][1] traffic_duration = 15 pps_value = 1000 for x in range(2): out = await IpLink.add( input_data=[{device_host_name: [ {'device': f'bond{x+1}', 'type': 'bond mode 802.3ad'}]}]) err_msg = f"Verify that bond{x+1} created and type set to 'bond mode 802.3ad'.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': f'bond{x+1}', 'operstate': 'up'}, {'device': ports[x if x == 0 else 2], 'operstate': 'down'}, {'device': ports[x if x == 0 else 2], 'master': f'bond{x+1}'}]}]) err_msg = f"Verify that bond{x+2} set to 'UP' state, {ports[x if x == 0 else 2]} set to 'DOWN' state \ and enslave {ports[x if x == 0 else 2]} port connected to Ixia.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': port, 'operstate': 'up'} for port in ports]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that entities set to 'UP' state.\n{out}" out = await IpLink.add( input_data=[{device_host_name: [ {'device': bridge, 'vlan_filtering': 1, 'type': 'bridge'}]}]) err_msg = f"Verify that bridge created and vlan filtering set to 'ON'.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': bridge, 'operstate': 'up'}]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that bridge set to 'UP' state.\n{out}" out = await IpLink.set( input_data=[{device_host_name: [ {'device': ports[x+1 if x == 0 else 3], 'master': bridge} for x in range(2)]}]) err_msg = f'Verify that swp2 and swp4 bridge entities enslaved to bridge.\n{out}' assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': f'bond{x+1}', 'master': bridge} for x in range(2)]}]) err_msg = f'Verify that bond1 and bond2 entities enslaved to bridge.\n{out}' assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': bridge, 'type': 'bridge', 'vlan_default_pvid': 0}]}]) err_msg = f"Verify that vlan_default_pvid set to '0'.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await BridgeVlan.add( input_data=[{device_host_name: [ {'device': ports[x+1 if x == 0 else 3], 'vid': f'{x+1}', 'untagged': True, 'pvid': True} for x in range(2)]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that entities added to vid '1' and '2'.\n{out}" out = await BridgeVlan.add( input_data=[{device_host_name: [ {'device': f'bond{x+1}', 'vid': f'{x+1}', 'untagged': True, 'pvid': True} for x in range(2)]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that entities added to vid '1' and '2'.\n{out}" await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[0].replace("swp","")}', name='unk_uc_kbyte_per_sec_rate', value=94404, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[1].replace("swp","")}', name='bc_kbyte_per_sec_rate', value=1210, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[1].replace("swp","")}', name='unreg_mc_kbyte_per_sec_rate', value=35099, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[1].replace("swp","")}', name='unk_uc_kbyte_per_sec_rate', value=37519, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[2].replace("swp","")}', name='bc_kbyte_per_sec_rate', value=32678, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[2].replace("swp","")}', name='unk_uc_kbyte_per_sec_rate', value=36309, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[3].replace("swp","")}', name='unreg_mc_kbyte_per_sec_rate', value=83511, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) try: address_map = ( # swp port, tg port, tg ip, gw, plen (ports[0], tg_ports[0], '1.1.1.2', '1.1.1.1', 24), (ports[1], tg_ports[1], '1.1.1.3', '1.1.1.1', 24), (ports[2], tg_ports[2], '1.1.1.4', '1.1.1.1', 24), (ports[3], tg_ports[3], '1.1.1.5', '1.1.1.1', 24) ) dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': ip, 'gw': gw, 'plen': plen} for _, port, ip, gw, plen in address_map ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) """ Set up the following streams: — stream_br — | — stream_1_mc — | — stream_2_mc — | - stream_3_mc - swp2 -> swp1 | swp2 -> swp1 | swp2 -> swp3 swp2 -> swp4 """ streams = { 'stream_br': { 'ip_source': dev_groups[tg_ports[1]][0]['name'], 'ip_destination': dev_groups[tg_ports[0]][0]['name'], 'srcMac': 'b4:87:2a:9f:73:d5', 'dstMac': 'ff:ff:ff:ff:ff:ff', 'frameSize': random.randint(128, 1000), 'rate': pps_value, 'protocol': '0x0800', 'type': 'raw' }, 'stream_1_mc': { 'ip_source': dev_groups[tg_ports[1]][0]['name'], 'ip_destination': dev_groups[tg_ports[0]][0]['name'], 'srcIp': '153.141.201.87', 'dstIp': '227.82.186.172', 'srcMac': 'da:db:ce:9c:11:6f', 'dstMac': '01:00:5E:51:ba:ac', 'frameSize': random.randint(128, 1000), 'rate': pps_value, 'protocol': '0x0800', 'type': 'raw' }, 'stream_2_mc': { 'ip_source': dev_groups[tg_ports[1]][0]['name'], 'ip_destination': dev_groups[tg_ports[2]][0]['name'], 'srcIp': '153.142.201.87', 'dstIp': '227.83.186.172', 'srcMac': 'da:db:ce:9c:12:6f', 'dstMac': '01:00:5E:53:ba:ac', 'frameSize': random.randint(128, 1000), 'rate': pps_value, 'protocol': '0x0800', 'type': 'raw' }, 'stream_3_mc': { 'ip_source': dev_groups[tg_ports[1]][0]['name'], 'ip_destination': dev_groups[tg_ports[3]][0]['name'], 'srcIp': '153.143.201.87', 'dstIp': '227.84.186.172', 'srcMac': 'da:db:ce:9c:13:6f', 'dstMac': '01:00:5E:55:ba:ac', 'frameSize': random.randint(128, 1000), 'rate': pps_value, 'protocol': '0x0800', 'type': 'raw' } } await tgen_utils_setup_streams(tgen_dev, config_file_name=None, streams=streams) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(traffic_duration) # check the traffic stats stats = await tgen_utils_get_traffic_stats(tgen_dev, 'Flow Statistics') expected_loss = { 'stream_br': 0, 'stream_1_mc': 0, 'stream_2_mc': 100, 'stream_3_mc': 100 } for row in stats.Rows: assert tgen_utils_get_loss(row) == expected_loss[row['Traffic Item']], \ 'Verify that traffic forwarded/not forwarded in accordance.' finally: > await cleanup_kbyte_per_sec_rate_value(dent_dev, all_values=True) E TypeError: cleanup_kbyte_per_sec_rate_value() missing 1 required positional argument: 'tgen_dev' /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_br_and_mc_lag_and_vlan_membership.py:229: TypeError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_storm_control_br_and_mc_lag_and_vlan_membership">Starting testcase:test_storm_control_br_and_mc_lag_and_vlan_membership from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_br_and_mc_lag_and_vlan_membership.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-7612' coro=<test_storm_control_br_and_mc_lag_and_vlan_membership() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_br_and_mc_lag_and_vlan_membership.py:48> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=180, chan=75] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=181] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=181] Local address: 172.17.0.2, port 35378 INFO asyncssh:logging.py:92 [conn=181] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=181] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=181] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=181, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:15:44 UTC 2023 INFO asyncssh:logging.py:92 [conn=181, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add bond1 type bond mode 802.3ad INFO asyncssh:logging.py:92 [conn=181, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=2] Command: ip link add bond1 type bond mode 802.3ad INFO asyncssh:logging.py:92 [conn=181, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=181, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bond1 up && ip link set dev swp33 down && ip link set dev swp33 master bond1 INFO asyncssh:logging.py:92 [conn=181, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=4] Command: ip link set dev bond1 up && ip link set dev swp33 down && ip link set dev swp33 master bond1 INFO asyncssh:logging.py:92 [conn=181, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=181, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add bond2 type bond mode 802.3ad INFO asyncssh:logging.py:92 [conn=181, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=6] Command: ip link add bond2 type bond mode 802.3ad INFO asyncssh:logging.py:92 [conn=181, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=181, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bond2 up && ip link set dev swp35 down && ip link set dev swp35 master bond2 INFO asyncssh:logging.py:92 [conn=181, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=8] Command: ip link set dev bond2 up && ip link set dev swp35 down && ip link set dev swp35 master bond2 INFO asyncssh:logging.py:92 [conn=181, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=181, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=181, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=10] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=181, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=181, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=181, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=12] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=181, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=181, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=181, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=14] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=181, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=181, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp34 master br0 && ip link set dev swp36 master br0 INFO asyncssh:logging.py:92 [conn=181, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=16] Command: ip link set dev swp34 master br0 && ip link set dev swp36 master br0 INFO asyncssh:logging.py:92 [conn=181, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=181, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bond1 master br0 && ip link set dev bond2 master br0 INFO asyncssh:logging.py:92 [conn=181, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=18] Command: ip link set dev bond1 master br0 && ip link set dev bond2 master br0 INFO asyncssh:logging.py:92 [conn=181, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=181, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 type bridge vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=181, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=20] Command: ip link set dev br0 type bridge vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=181, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=181, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=21] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp34 vid 1 pvid untagged && bridge vlan add dev swp36 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=181, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=22] Command: bridge vlan add dev swp34 vid 1 pvid untagged && bridge vlan add dev swp36 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=181, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=22] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=181, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=23] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev bond1 vid 1 pvid untagged && bridge vlan add dev bond2 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=181, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=24] Command: bridge vlan add dev bond1 vid 1 pvid untagged && bridge vlan add dev bond2 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=181, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=181, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=25] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 94404 cmode runtime INFO asyncssh:logging.py:92 [conn=181, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=26] Command: devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 94404 cmode runtime INFO asyncssh:logging.py:92 [conn=181, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=181, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=27] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=181, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=28] Command: devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=181, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=28] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":94404}]}]}} INFO asyncssh:logging.py:92 [conn=181, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=29] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 1210 cmode runtime INFO asyncssh:logging.py:92 [conn=181, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=30] Command: devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 1210 cmode runtime INFO asyncssh:logging.py:92 [conn=181, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=30] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=181, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=31] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=181, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=32] Command: devlink -j port param show pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=181, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=32] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/34":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":1210}]}]}} INFO asyncssh:logging.py:92 [conn=181, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=33] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate value 35099 cmode runtime INFO asyncssh:logging.py:92 [conn=181, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=34] Command: devlink port param set pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate value 35099 cmode runtime INFO asyncssh:logging.py:92 [conn=181, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=34] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=181, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=35] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=181, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=36] Command: devlink -j port param show pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=181, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=36] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/34":[{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":35099}]}]}} INFO asyncssh:logging.py:92 [conn=181, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=37] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate value 37519 cmode runtime INFO asyncssh:logging.py:92 [conn=181, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=38] Command: devlink port param set pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate value 37519 cmode runtime INFO asyncssh:logging.py:92 [conn=181, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=38] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=181, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=39] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=181, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=40] Command: devlink -j port param show pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=181, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=40] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/34":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":37519}]}]}} INFO asyncssh:logging.py:92 [conn=181, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=41] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate value 32678 cmode runtime INFO asyncssh:logging.py:92 [conn=181, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=42] Command: devlink port param set pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate value 32678 cmode runtime INFO asyncssh:logging.py:92 [conn=181, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=42] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=181, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=43] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=181, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=44] Command: devlink -j port param show pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=181, chan=44] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=44] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/35":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":32678}]}]}} INFO asyncssh:logging.py:92 [conn=181, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=45] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate value 36309 cmode runtime INFO asyncssh:logging.py:92 [conn=181, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=46] Command: devlink port param set pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate value 36309 cmode runtime INFO asyncssh:logging.py:92 [conn=181, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=46] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=181, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=47] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=181, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=48] Command: devlink -j port param show pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=181, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=48] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/35":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":36309}]}]}} INFO asyncssh:logging.py:92 [conn=181, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=49] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate value 83511 cmode runtime INFO asyncssh:logging.py:92 [conn=181, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=50] Command: devlink port param set pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate value 83511 cmode runtime INFO asyncssh:logging.py:92 [conn=181, chan=50] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=50] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=181, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=51] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=181, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=52] Command: devlink -j port param show pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=181, chan=52] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=52] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/36":[{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":83511}]}]}} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2968 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.1.1.4/24', 'count': 1, 'ip': '1.1.1.4', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_1.1.1.5/24', 'count': 1, 'ip': '1.1.1.5', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_br INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_1_mc INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_2_mc INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_3_mc INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e38fa0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI stream_br SIP-DIP N/A Tx 7966 Rx 7966 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI stream_1_mc SIP-DIP N/A Tx 7966 Rx 7966 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI stream_2_mc SIP-DIP N/A Tx 7966 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:8 TI stream_3_mc SIP-DIP N/A Tx 7966 Rx 0 Loss 100.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_storm_control_br_and_mc_lag_and_vlan_membership from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_br_and_mc_lag_and_vlan_membership.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=181, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=53] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=181, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=54] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=54] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=54] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:19:01 UTC 2023 INFO DENT:Logger.py:147 Deleting bonds INFO asyncssh:logging.py:92 [conn=181, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=55] Channel closed DEBUG infra2:Logger.py:156 ip -j -d link show INFO asyncssh:logging.py:92 [conn=181, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=56] Command: ip -j -d link show INFO asyncssh:logging.py:92 [conn=181, chan=56] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=56] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00","promiscuity":0,"min_mtu":0,"max_mtu":0,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":0,"max_mtu":0,"linkinfo":{"info_kind":"dummy"},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0","promiscuity":0,"min_mtu":1280,"max_mtu":65555,"linkinfo":{"info_kind":"sit","info_data":{"proto":"ip6ip","remote":"any","local":"any","ttl":64,"pmtudisc":false}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":68,"max_mtu":9888,"inet6_addr_gen_mode":"eui64","num_tx_queues":8,"num_rx_queues":4,"gso_max_size":65536,"gso_max_segs":300,"parentbus":"platform","parentdev":"f2000000.ethernet"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p1","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p2","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p3","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p4","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p5","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p6","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p7","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p8","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p9","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p10","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p11","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p12","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p13","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p14","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p15","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p16","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p17","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p18","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p19","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p20","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p21","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p22","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p23","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p24","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p25","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p26","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p27","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p28","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p29","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p30","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p31","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p32","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","SLAVE","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"bond1","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":64,"max_mtu":9000,"linkinfo":{"info_slave_kind":"bond","info_slave_data":{"state":"ACTIVE","mii_status":"UP","link_failure_count":2,"perm_hwaddr":"18:be:92:13:64:a5","queue_id":0,"ad_aggregator_id":1,"ad_actor_oper_port_state":77,"ad_actor_oper_port_state_str":["active","aggregating","in_sync","defaulted"],"ad_partner_oper_port_state":1,"ad_partner_oper_port_state_str":["active"]}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p33","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":64,"max_mtu":9000,"linkinfo":{"info_slave_kind":"bridge","info_slave_data":{"state":"forwarding","priority":32,"cost":4,"hairpin":false,"guard":false,"root_block":false,"fastleave":false,"learning":true,"flood":true,"id":"0x8001","no":"0x1","designated_port":32769,"designated_cost":0,"bridge_id":"8000.18:be:92:13:64:a5","root_id":"8000.18:be:92:13:64:a5","hold_timer":0.00,"message_age_timer":0.00,"forward_delay_timer":0.00,"topology_change_ack":0,"config_pending":0,"proxy_arp":false,"proxy_arp_wifi":false,"multicast_router":1,"mcast_flood":true,"bcast_flood":true,"mcast_to_unicast":false,"neigh_suppress":false,"group_fwd_mask":"0","group_fwd_mask_str":"0x0","vlan_tunnel":false,"isolated":false,"locked":false}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p34","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","SLAVE","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"bond2","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":64,"max_mtu":9000,"linkinfo":{"info_slave_kind":"bond","info_slave_data":{"state":"ACTIVE","mii_status":"UP","link_failure_count":2,"perm_hwaddr":"18:be:92:13:64:a7","queue_id":0,"ad_aggregator_id":1,"ad_actor_oper_port_state":77,"ad_actor_oper_port_state_str":["active","aggregating","in_sync","defaulted"],"ad_partner_oper_port_state":1,"ad_partner_oper_port_state_str":["active"]}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p35","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":64,"max_mtu":9000,"linkinfo":{"info_slave_kind":"bridge","info_slave_data":{"state":"forwarding","priority":32,"cost":4,"hairpin":false,"guard":false,"root_block":false,"fastleave":false,"learning":true,"flood":true,"id":"0x8002","no":"0x2","designated_port":32770,"designated_cost":0,"bridge_id":"8000.18:be:92:13:64:a5","root_id":"8000.18:be:92:13:64:a5","hold_timer":0.00,"message_age_timer":0.00,"forward_delay_timer":0.00,"topology_change_ack":0,"config_pending":0,"proxy_arp":false,"proxy_arp_wifi":false,"multicast_router":1,"mcast_flood":true,"bcast_flood":true,"mcast_to_unicast":false,"neigh_suppress":false,"group_fwd_mask":"0","group_fwd_mask_str":"0x0","vlan_tunnel":false,"isolated":false,"locked":false}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p36","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p37","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p38","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p39","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p40","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p41","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p42","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p43","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p44","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p45","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p46","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p47","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p48","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p49","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p50","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p51","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p52","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":143,"ifname":"bond1","flags":["BROADCAST","MULTICAST","MASTER","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":68,"max_mtu":65535,"linkinfo":{"info_kind":"bond","info_data":{"mode":"802.3ad","miimon":100,"updelay":0,"downdelay":0,"peer_notify_delay":0,"use_carrier":1,"arp_interval":0,"arp_validate":null,"arp_all_targets":"any","primary_reselect":"always","fail_over_mac":"none","xmit_hash_policy":"layer2","resend_igmp":1,"num_peer_notif":1,"all_slaves_active":0,"min_links":0,"lp_interval":1,"packets_per_slave":1,"ad_lacp_active":"on","ad_lacp_rate":"slow","ad_select":"stable","ad_info":{"aggregator":1,"num_ports":1,"actor_key":9,"partner_key":1,"partner_mac":"00:00:00:00:00:00"},"ad_actor_sys_prio":65535,"ad_user_port_key":0,"ad_actor_system":"00:00:00:00:00:00","tlb_dynamic_lb":1},"info_slave_kind":"bridge","info_slave_data":{"state":"forwarding","priority":32,"cost":4,"hairpin":false,"guard":false,"root_block":false,"fastleave":false,"learning":true,"flood":true,"id":"0x8003","no":"0x3","designated_port":32771,"designated_cost":0,"bridge_id":"8000.18:be:92:13:64:a5","root_id":"8000.18:be:92:13:64:a5","hold_timer":0.00,"message_age_timer":0.00,"forward_delay_timer":0.00,"topology_change_ack":0,"config_pending":0,"proxy_arp":false,"proxy_arp_wifi":false,"multicast_router":1,"mcast_flood":true,"bcast_flood":true,"mcast_to_unicast":false,"neigh_suppress":false,"group_fwd_mask":"0","group_fwd_mask_str":"0x0","vlan_tunnel":false,"isolated":false,"locked":false}},"inet6_addr_gen_mode":"eui64","num_tx_queues":16,"num_rx_queues":16,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":144,"ifname":"bond2","flags":["BROADCAST","MULTICAST","MASTER","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":68,"max_mtu":65535,"linkinfo":{"info_kind":"bond","info_data":{"mode":"802.3ad","miimon":100,"updelay":0,"downdelay":0,"peer_notify_delay":0,"use_carrier":1,"arp_interval":0,"arp_validate":null,"arp_all_targets":"any","primary_reselect":"always","fail_over_mac":"none","xmit_hash_policy":"layer2","resend_igmp":1,"num_peer_notif":1,"all_slaves_active":0,"min_links":0,"lp_interval":1,"packets_per_slave":1,"ad_lacp_active":"on","ad_lacp_rate":"slow","ad_select":"stable","ad_info":{"aggregator":1,"num_ports":1,"actor_key":9,"partner_key":1,"partner_mac":"00:00:00:00:00:00"},"ad_actor_sys_prio":65535,"ad_user_port_key":0,"ad_actor_system":"00:00:00:00:00:00","tlb_dynamic_lb":1},"info_slave_kind":"bridge","info_slave_data":{"state":"forwarding","priority":32,"cost":4,"hairpin":false,"guard":false,"root_block":false,"fastleave":false,"learning":true,"flood":true,"id":"0x8004","no":"0x4","designated_port":32772,"designated_cost":0,"bridge_id":"8000.18:be:92:13:64:a5","root_id":"8000.18:be:92:13:64:a5","hold_timer":0.00,"message_age_timer":0.00,"forward_delay_timer":0.00,"topology_change_ack":0,"config_pending":0,"proxy_arp":false,"proxy_arp_wifi":false,"multicast_router":1,"mcast_flood":true,"bcast_flood":true,"mcast_to_unicast":false,"neigh_suppress":false,"group_fwd_mask":"0","group_fwd_mask_str":"0x0","vlan_tunnel":false,"isolated":false,"locked":false}},"inet6_addr_gen_mode":"eui64","num_tx_queues":16,"num_rx_queues":16,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":145,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":68,"max_mtu":65535,"linkinfo":{"info_kind":"bridge","info_data":{"forward_delay":1500,"hello_time":200,"max_age":2000,"ageing_time":30000,"stp_state":0,"priority":32768,"vlan_filtering":1,"vlan_protocol":"802.1Q","bridge_id":"8000.18:be:92:13:64:a5","root_id":"8000.18:be:92:13:64:a5","root_port":0,"root_path_cost":0,"topology_change":0,"topology_change_detected":0,"hello_timer":0.00,"tcn_timer":0.00,"topology_change_timer":0.00,"gc_timer":104.44,"vlan_default_pvid":0,"vlan_stats_enabled":0,"vlan_stats_per_port":0,"group_fwd_mask":"0","group_addr":"01:80:c2:00:00:00","mcast_snooping":1,"mcast_vlan_snooping":0,"mcast_router":1,"mcast_query_use_ifaddr":0,"mcast_querier":0,"mcast_hash_elasticity":16,"mcast_hash_max":4096,"mcast_last_member_cnt":2,"mcast_startup_query_cnt":2,"mcast_last_member_intvl":100,"mcast_membership_intvl":26000,"mcast_querier_intvl":25500,"mcast_query_intvl":12500,"mcast_query_response_intvl":1000,"mcast_startup_query_intvl":3124,"mcast_stats_enabled":0,"mcast_igmp_version":2,"mcast_mld_version":1,"nf_call_iptables":0,"nf_call_ip6tables":0,"nf_call_arptables":0}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535}] INFO asyncssh:logging.py:92 [conn=181, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=57] Channel closed DEBUG infra2:Logger.py:156 ip link delete bond1 INFO asyncssh:logging.py:92 [conn=181, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=58] Command: ip link delete bond1 INFO asyncssh:logging.py:92 [conn=181, chan=58] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=58] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=181, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=59] Channel closed DEBUG infra2:Logger.py:156 ip link delete bond2 INFO asyncssh:logging.py:92 [conn=181, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=60] Command: ip link delete bond2 INFO asyncssh:logging.py:92 [conn=181, chan=60] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=60] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=181, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=61] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=181, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=62] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=62] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=62] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:19:01 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2968 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=181, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=63] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=181, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=64] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=64] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=64] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:19:29 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=181, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=65] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=181, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=66] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=181, chan=66] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=66] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":145,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=181, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=67] Command: date INFO asyncssh:logging.py:92 [conn=181, chan=67] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=67] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=67] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=181, chan=68] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=181, chan=68] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=181, chan=68] Received exit status 0 INFO asyncssh:logging.py:92 [conn=181, chan=68] Received channel close INFO asyncssh:logging.py:92 [conn=181, chan=68] Channel closed DEBUG infra2:Logger.py:156 | |||
| Failed | functional/storm_control/test_storm_control_br_and_unk_un_and_vlan_membership.py::test_storm_control_br_and_unk_un_and_vlan_membership | 248.41 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> async def test_storm_control_br_and_unk_un_and_vlan_membership(testbed): """ Test Name: test_storm_control_br_and_unk_un_and_vlan_membership Test Suite: suite_functional_storm_control Test Overview: Verify rate is limited according to the changes in Storm Control Rules. Test Author: Kostiantyn Stavruk Test Procedure: 1. Create a bond (bond1), set link UP state on it and enslave the first port connected to Ixia to it. 2. Create a bond (bond2), set link UP state on it and enslave the third port connected to Ixia to it. 3. Set entities swp1, swp2, swp3, swp4 UP state. 4. Init vlan aware bridge entity br0. 5. Set bridge br0 admin state UP. 6. Set ports swp2, swp4 master br0. 7. Set bonds bond1, bond2 master br0. 8. Set up the following streams: - Ixia port 3: broadcast and unknown unicast streams with random generated size of packet. 9. Transmit continues traffic by TG. 10. Verify the RX rate on the RX port is as expected - the rate is limited by storm control. """ bridge = 'br0' tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 4) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] device_host_name = dent_dev.host_name tg_ports = tgen_dev.links_dict[device_host_name][0] ports = tgen_dev.links_dict[device_host_name][1] traffic_duration = 15 pps_value = 1000 for x in range(2): out = await IpLink.add( input_data=[{device_host_name: [ {'device': f'bond{x+1}', 'type': 'bond mode 802.3ad'}]}]) err_msg = f"Verify that bond{x+1} created and type set to 'bond mode 802.3ad'.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': f'bond{x+1}', 'operstate': 'up'}, {'device': ports[x if x == 0 else 2], 'operstate': 'down'}, {'device': ports[x if x == 0 else 2], 'master': f'bond{x+1}'}]}]) err_msg = f"Verify that bond{x+2} set to 'UP' state, {ports[x if x == 0 else 2]} set to 'DOWN' state \ and enslave {ports[x if x == 0 else 2]} port connected to Ixia.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': port, 'operstate': 'up'} for port in ports]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that entities set to 'UP' state.\n{out}" out = await IpLink.add( input_data=[{device_host_name: [ {'device': bridge, 'vlan_filtering': 1, 'type': 'bridge'}]}]) err_msg = f"Verify that bridge created and vlan filtering set to 'ON'.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': bridge, 'operstate': 'up'}]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that bridge set to 'UP' state.\n{out}" out = await IpLink.set( input_data=[{device_host_name: [ {'device': ports[x+1 if x == 0 else 3], 'master': bridge} for x in range(2)]}]) err_msg = f'Verify that swp2 and swp4 bridge entities enslaved to bridge.\n{out}' assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': f'bond{x+1}', 'master': bridge} for x in range(2)]}]) err_msg = f'Verify that bond1 and bond2 entities enslaved to bridge.\n{out}' assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': bridge, 'type': 'bridge', 'vlan_default_pvid': 0}]}]) err_msg = f"Verify that vlan_default_pvid set to '0'.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await BridgeVlan.add( input_data=[{device_host_name: [ {'device': ports[x+1 if x == 0 else 3], 'vid': f'{x+1}', 'untagged': True, 'pvid': True} for x in range(2)]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that entities added to vid '1' and '2'.\n{out}" out = await BridgeVlan.add( input_data=[{device_host_name: [ {'device': f'bond{x+1}', 'vid': f'{x+1}', 'untagged': True, 'pvid': True} for x in range(2)]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that entities added to vid '1' and '2'.\n{out}" await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[0].replace("swp","")}', name='unk_uc_kbyte_per_sec_rate', value=94404, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[1].replace("swp","")}', name='bc_kbyte_per_sec_rate', value=1210, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[1].replace("swp","")}', name='unreg_mc_kbyte_per_sec_rate', value=35099, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[1].replace("swp","")}', name='unk_uc_kbyte_per_sec_rate', value=37519, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[2].replace("swp","")}', name='bc_kbyte_per_sec_rate', value=32678, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[2].replace("swp","")}', name='unk_uc_kbyte_per_sec_rate', value=36309, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[3].replace("swp","")}', name='unreg_mc_kbyte_per_sec_rate', value=83511, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) try: address_map = ( # swp port, tg port, tg ip, gw, plen (ports[0], tg_ports[0], '1.1.1.2', '1.1.1.1', 24), (ports[1], tg_ports[1], '1.1.1.3', '1.1.1.1', 24), (ports[2], tg_ports[2], '1.1.1.4', '1.1.1.1', 24), (ports[3], tg_ports[3], '1.1.1.5', '1.1.1.1', 24) ) dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': ip, 'gw': gw, 'plen': plen} for _, port, ip, gw, plen in address_map ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) """ Set up the following streams: — stream_unk_un — | — stream_1_unk_un — | — stream_2_unk_un — | - stream_3_unk_un - swp3 -> swp4 | swp3 -> swp1 | swp3 -> swp2 swp3 -> swp4 """ streams = { 'stream_br': { 'ip_source': dev_groups[tg_ports[2]][0]['name'], 'ip_destination': dev_groups[tg_ports[3]][0]['name'], 'srcMac': 'b4:87:2a:9f:75:d5', 'dstMac': 'ff:ff:ff:ff:ff:ff', 'frameSize': random.randint(128, 1000), 'rate': pps_value, 'protocol': '0x0800', 'type': 'raw' }, 'stream_1_unk_un': { 'ip_source': dev_groups[tg_ports[2]][0]['name'], 'ip_destination': dev_groups[tg_ports[0]][0]['name'], 'srcMac': '1c:30:27:a1:3c:bc', 'dstMac': '4a:4c:30:4e:9d:1e', 'frameSize': random.randint(128, 1000), 'rate': pps_value, 'protocol': '0x0800', 'type': 'raw' }, 'stream_2_unk_un': { 'ip_source': dev_groups[tg_ports[2]][0]['name'], 'ip_destination': dev_groups[tg_ports[1]][0]['name'], 'srcIp': '0.0.0.0', 'dstIp': '0.0.0.0', 'srcMac': '8:d4:6b:50:c9:f9', 'dstMac': 'b6:ee:e2:ef:d7:68', 'frameSize': random.randint(128, 1000), 'rate': pps_value, 'protocol': '0x0800', 'type': 'raw' }, 'stream_3_unk_un': { 'ip_source': dev_groups[tg_ports[2]][0]['name'], 'ip_destination': dev_groups[tg_ports[3]][0]['name'], 'srcMac': 'ae:8a:1d:f3:1d:a5', 'dstMac': '6e:f8:5a:c0:66:84', 'frameSize': random.randint(128, 1000), 'rate': pps_value, 'protocol': '0x0800', 'type': 'raw' } } await tgen_utils_setup_streams(tgen_dev, config_file_name=None, streams=streams) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(traffic_duration) # check the traffic stats stats = await tgen_utils_get_traffic_stats(tgen_dev, 'Flow Statistics') expected_loss = { 'stream_br': 0, 'stream_1_unk_un': 100, 'stream_2_unk_un': 100, 'stream_3_unk_un': 0 } for row in stats.Rows: assert tgen_utils_get_loss(row) == expected_loss[row['Traffic Item']], \ 'Verify that traffic forwarded/not forwarded in accordance.' finally: > await cleanup_kbyte_per_sec_rate_value(dent_dev, all_values=True) E TypeError: cleanup_kbyte_per_sec_rate_value() missing 1 required positional argument: 'tgen_dev' /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_br_and_unk_un_and_vlan_membership.py:225: TypeError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_storm_control_br_and_unk_un_and_vlan_membership">Starting testcase:test_storm_control_br_and_unk_un_and_vlan_membership from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_br_and_unk_un_and_vlan_membership.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-7693' coro=<test_storm_control_br_and_unk_un_and_vlan_membership() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_br_and_unk_un_and_vlan_membership.py:48> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=181, chan=69] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=182] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=182] Local address: 172.17.0.2, port 54752 INFO asyncssh:logging.py:92 [conn=182] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=182] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=182] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=182, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:19:30 UTC 2023 INFO asyncssh:logging.py:92 [conn=182, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add bond1 type bond mode 802.3ad INFO asyncssh:logging.py:92 [conn=182, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=2] Command: ip link add bond1 type bond mode 802.3ad INFO asyncssh:logging.py:92 [conn=182, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=182, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bond1 up && ip link set dev swp33 down && ip link set dev swp33 master bond1 INFO asyncssh:logging.py:92 [conn=182, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=4] Command: ip link set dev bond1 up && ip link set dev swp33 down && ip link set dev swp33 master bond1 INFO asyncssh:logging.py:92 [conn=182, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=182, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add bond2 type bond mode 802.3ad INFO asyncssh:logging.py:92 [conn=182, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=6] Command: ip link add bond2 type bond mode 802.3ad INFO asyncssh:logging.py:92 [conn=182, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=182, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bond2 up && ip link set dev swp35 down && ip link set dev swp35 master bond2 INFO asyncssh:logging.py:92 [conn=182, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=8] Command: ip link set dev bond2 up && ip link set dev swp35 down && ip link set dev swp35 master bond2 INFO asyncssh:logging.py:92 [conn=182, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=182, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=182, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=10] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=182, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=182, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=182, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=12] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=182, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=182, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=182, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=14] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=182, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=182, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp34 master br0 && ip link set dev swp36 master br0 INFO asyncssh:logging.py:92 [conn=182, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=16] Command: ip link set dev swp34 master br0 && ip link set dev swp36 master br0 INFO asyncssh:logging.py:92 [conn=182, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=182, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bond1 master br0 && ip link set dev bond2 master br0 INFO asyncssh:logging.py:92 [conn=182, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=18] Command: ip link set dev bond1 master br0 && ip link set dev bond2 master br0 INFO asyncssh:logging.py:92 [conn=182, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=182, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 type bridge vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=182, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=20] Command: ip link set dev br0 type bridge vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=182, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=182, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=21] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp34 vid 1 pvid untagged && bridge vlan add dev swp36 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=182, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=22] Command: bridge vlan add dev swp34 vid 1 pvid untagged && bridge vlan add dev swp36 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=182, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=22] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=182, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=23] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev bond1 vid 1 pvid untagged && bridge vlan add dev bond2 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=182, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=24] Command: bridge vlan add dev bond1 vid 1 pvid untagged && bridge vlan add dev bond2 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=182, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=182, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=25] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 94404 cmode runtime INFO asyncssh:logging.py:92 [conn=182, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=26] Command: devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 94404 cmode runtime INFO asyncssh:logging.py:92 [conn=182, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=182, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=27] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=182, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=28] Command: devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=182, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=28] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":94404}]}]}} INFO asyncssh:logging.py:92 [conn=182, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=29] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 1210 cmode runtime INFO asyncssh:logging.py:92 [conn=182, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=30] Command: devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 1210 cmode runtime INFO asyncssh:logging.py:92 [conn=182, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=30] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=182, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=31] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=182, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=32] Command: devlink -j port param show pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=182, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=32] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/34":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":1210}]}]}} INFO asyncssh:logging.py:92 [conn=182, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=33] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate value 35099 cmode runtime INFO asyncssh:logging.py:92 [conn=182, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=34] Command: devlink port param set pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate value 35099 cmode runtime INFO asyncssh:logging.py:92 [conn=182, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=34] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=182, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=35] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=182, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=36] Command: devlink -j port param show pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=182, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=36] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/34":[{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":35099}]}]}} INFO asyncssh:logging.py:92 [conn=182, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=37] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate value 37519 cmode runtime INFO asyncssh:logging.py:92 [conn=182, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=38] Command: devlink port param set pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate value 37519 cmode runtime INFO asyncssh:logging.py:92 [conn=182, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=38] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=182, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=39] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=182, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=40] Command: devlink -j port param show pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=182, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=40] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/34":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":37519}]}]}} INFO asyncssh:logging.py:92 [conn=182, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=41] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate value 32678 cmode runtime INFO asyncssh:logging.py:92 [conn=182, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=42] Command: devlink port param set pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate value 32678 cmode runtime INFO asyncssh:logging.py:92 [conn=182, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=42] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=182, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=43] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=182, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=44] Command: devlink -j port param show pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=182, chan=44] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=44] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/35":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":32678}]}]}} INFO asyncssh:logging.py:92 [conn=182, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=45] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate value 36309 cmode runtime INFO asyncssh:logging.py:92 [conn=182, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=46] Command: devlink port param set pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate value 36309 cmode runtime INFO asyncssh:logging.py:92 [conn=182, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=46] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=182, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=47] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=182, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=48] Command: devlink -j port param show pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=182, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=48] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/35":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":36309}]}]}} INFO asyncssh:logging.py:92 [conn=182, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=49] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate value 83511 cmode runtime INFO asyncssh:logging.py:92 [conn=182, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=50] Command: devlink port param set pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate value 83511 cmode runtime INFO asyncssh:logging.py:92 [conn=182, chan=50] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=50] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=182, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=51] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=182, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=52] Command: devlink -j port param show pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=182, chan=52] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=52] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/36":[{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":83511}]}]}} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2977 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.1.1.4/24', 'count': 1, 'ip': '1.1.1.4', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_1.1.1.5/24', 'count': 1, 'ip': '1.1.1.5', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_br INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_1_unk_un INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_2_unk_un INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_3_unk_un INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05d01db0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:8 TI stream_br SIP-DIP N/A Tx 7972 Rx 7972 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:5 TI stream_1_unk_un SIP-DIP N/A Tx 7972 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:6 TI stream_2_unk_un SIP-DIP N/A Tx 7972 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:8 TI stream_3_unk_un SIP-DIP N/A Tx 7972 Rx 7972 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_storm_control_br_and_unk_un_and_vlan_membership from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_br_and_unk_un_and_vlan_membership.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=182, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=53] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=182, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=54] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=54] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=54] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:22:57 UTC 2023 INFO DENT:Logger.py:147 Deleting bonds INFO asyncssh:logging.py:92 [conn=182, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=55] Channel closed DEBUG infra2:Logger.py:156 ip -j -d link show INFO asyncssh:logging.py:92 [conn=182, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=56] Command: ip -j -d link show INFO asyncssh:logging.py:92 [conn=182, chan=56] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=56] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00","promiscuity":0,"min_mtu":0,"max_mtu":0,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":0,"max_mtu":0,"linkinfo":{"info_kind":"dummy"},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0","promiscuity":0,"min_mtu":1280,"max_mtu":65555,"linkinfo":{"info_kind":"sit","info_data":{"proto":"ip6ip","remote":"any","local":"any","ttl":64,"pmtudisc":false}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":68,"max_mtu":9888,"inet6_addr_gen_mode":"eui64","num_tx_queues":8,"num_rx_queues":4,"gso_max_size":65536,"gso_max_segs":300,"parentbus":"platform","parentdev":"f2000000.ethernet"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p1","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p2","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p3","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p4","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p5","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p6","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p7","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p8","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p9","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p10","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p11","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p12","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p13","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p14","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p15","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p16","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p17","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p18","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p19","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p20","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p21","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p22","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p23","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p24","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p25","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p26","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p27","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p28","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p29","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p30","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p31","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p32","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","SLAVE","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"bond1","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":64,"max_mtu":9000,"linkinfo":{"info_slave_kind":"bond","info_slave_data":{"state":"ACTIVE","mii_status":"UP","link_failure_count":2,"perm_hwaddr":"18:be:92:13:64:a5","queue_id":0,"ad_aggregator_id":1,"ad_actor_oper_port_state":77,"ad_actor_oper_port_state_str":["active","aggregating","in_sync","defaulted"],"ad_partner_oper_port_state":1,"ad_partner_oper_port_state_str":["active"]}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p33","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":64,"max_mtu":9000,"linkinfo":{"info_slave_kind":"bridge","info_slave_data":{"state":"forwarding","priority":32,"cost":4,"hairpin":false,"guard":false,"root_block":false,"fastleave":false,"learning":true,"flood":true,"id":"0x8001","no":"0x1","designated_port":32769,"designated_cost":0,"bridge_id":"8000.18:be:92:13:64:a5","root_id":"8000.18:be:92:13:64:a5","hold_timer":0.00,"message_age_timer":0.00,"forward_delay_timer":0.00,"topology_change_ack":0,"config_pending":0,"proxy_arp":false,"proxy_arp_wifi":false,"multicast_router":1,"mcast_flood":true,"bcast_flood":true,"mcast_to_unicast":false,"neigh_suppress":false,"group_fwd_mask":"0","group_fwd_mask_str":"0x0","vlan_tunnel":false,"isolated":false,"locked":false}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p34","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","SLAVE","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"bond2","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":64,"max_mtu":9000,"linkinfo":{"info_slave_kind":"bond","info_slave_data":{"state":"ACTIVE","mii_status":"UP","link_failure_count":2,"perm_hwaddr":"18:be:92:13:64:a7","queue_id":0,"ad_aggregator_id":1,"ad_actor_oper_port_state":77,"ad_actor_oper_port_state_str":["active","aggregating","in_sync","defaulted"],"ad_partner_oper_port_state":1,"ad_partner_oper_port_state_str":["active"]}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p35","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":64,"max_mtu":9000,"linkinfo":{"info_slave_kind":"bridge","info_slave_data":{"state":"forwarding","priority":32,"cost":4,"hairpin":false,"guard":false,"root_block":false,"fastleave":false,"learning":true,"flood":true,"id":"0x8002","no":"0x2","designated_port":32770,"designated_cost":0,"bridge_id":"8000.18:be:92:13:64:a5","root_id":"8000.18:be:92:13:64:a5","hold_timer":0.00,"message_age_timer":0.00,"forward_delay_timer":0.00,"topology_change_ack":0,"config_pending":0,"proxy_arp":false,"proxy_arp_wifi":false,"multicast_router":1,"mcast_flood":true,"bcast_flood":true,"mcast_to_unicast":false,"neigh_suppress":false,"group_fwd_mask":"0","group_fwd_mask_str":"0x0","vlan_tunnel":false,"isolated":false,"locked":false}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p36","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p37","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p38","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p39","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p40","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p41","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p42","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p43","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p44","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p45","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p46","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p47","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p48","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p49","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p50","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p51","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p52","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":146,"ifname":"bond1","flags":["BROADCAST","MULTICAST","MASTER","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":68,"max_mtu":65535,"linkinfo":{"info_kind":"bond","info_data":{"mode":"802.3ad","miimon":100,"updelay":0,"downdelay":0,"peer_notify_delay":0,"use_carrier":1,"arp_interval":0,"arp_validate":null,"arp_all_targets":"any","primary_reselect":"always","fail_over_mac":"none","xmit_hash_policy":"layer2","resend_igmp":1,"num_peer_notif":1,"all_slaves_active":0,"min_links":0,"lp_interval":1,"packets_per_slave":1,"ad_lacp_active":"on","ad_lacp_rate":"slow","ad_select":"stable","ad_info":{"aggregator":1,"num_ports":1,"actor_key":9,"partner_key":1,"partner_mac":"00:00:00:00:00:00"},"ad_actor_sys_prio":65535,"ad_user_port_key":0,"ad_actor_system":"00:00:00:00:00:00","tlb_dynamic_lb":1},"info_slave_kind":"bridge","info_slave_data":{"state":"forwarding","priority":32,"cost":4,"hairpin":false,"guard":false,"root_block":false,"fastleave":false,"learning":true,"flood":true,"id":"0x8003","no":"0x3","designated_port":32771,"designated_cost":0,"bridge_id":"8000.18:be:92:13:64:a5","root_id":"8000.18:be:92:13:64:a5","hold_timer":0.00,"message_age_timer":0.00,"forward_delay_timer":0.00,"topology_change_ack":0,"config_pending":0,"proxy_arp":false,"proxy_arp_wifi":false,"multicast_router":1,"mcast_flood":true,"bcast_flood":true,"mcast_to_unicast":false,"neigh_suppress":false,"group_fwd_mask":"0","group_fwd_mask_str":"0x0","vlan_tunnel":false,"isolated":false,"locked":false}},"inet6_addr_gen_mode":"eui64","num_tx_queues":16,"num_rx_queues":16,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":147,"ifname":"bond2","flags":["BROADCAST","MULTICAST","MASTER","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":68,"max_mtu":65535,"linkinfo":{"info_kind":"bond","info_data":{"mode":"802.3ad","miimon":100,"updelay":0,"downdelay":0,"peer_notify_delay":0,"use_carrier":1,"arp_interval":0,"arp_validate":null,"arp_all_targets":"any","primary_reselect":"always","fail_over_mac":"none","xmit_hash_policy":"layer2","resend_igmp":1,"num_peer_notif":1,"all_slaves_active":0,"min_links":0,"lp_interval":1,"packets_per_slave":1,"ad_lacp_active":"on","ad_lacp_rate":"slow","ad_select":"stable","ad_info":{"aggregator":1,"num_ports":1,"actor_key":9,"partner_key":1,"partner_mac":"00:00:00:00:00:00"},"ad_actor_sys_prio":65535,"ad_user_port_key":0,"ad_actor_system":"00:00:00:00:00:00","tlb_dynamic_lb":1},"info_slave_kind":"bridge","info_slave_data":{"state":"forwarding","priority":32,"cost":4,"hairpin":false,"guard":false,"root_block":false,"fastleave":false,"learning":true,"flood":true,"id":"0x8004","no":"0x4","designated_port":32772,"designated_cost":0,"bridge_id":"8000.18:be:92:13:64:a5","root_id":"8000.18:be:92:13:64:a5","hold_timer":0.00,"message_age_timer":0.00,"forward_delay_timer":0.00,"topology_change_ack":0,"config_pending":0,"proxy_arp":false,"proxy_arp_wifi":false,"multicast_router":1,"mcast_flood":true,"bcast_flood":true,"mcast_to_unicast":false,"neigh_suppress":false,"group_fwd_mask":"0","group_fwd_mask_str":"0x0","vlan_tunnel":false,"isolated":false,"locked":false}},"inet6_addr_gen_mode":"eui64","num_tx_queues":16,"num_rx_queues":16,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":148,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":68,"max_mtu":65535,"linkinfo":{"info_kind":"bridge","info_data":{"forward_delay":1500,"hello_time":200,"max_age":2000,"ageing_time":30000,"stp_state":0,"priority":32768,"vlan_filtering":1,"vlan_protocol":"802.1Q","bridge_id":"8000.18:be:92:13:64:a5","root_id":"8000.18:be:92:13:64:a5","root_port":0,"root_path_cost":0,"topology_change":0,"topology_change_detected":0,"hello_timer":0.00,"tcn_timer":0.00,"topology_change_timer":0.00,"gc_timer":93.23,"vlan_default_pvid":0,"vlan_stats_enabled":0,"vlan_stats_per_port":0,"group_fwd_mask":"0","group_addr":"01:80:c2:00:00:00","mcast_snooping":1,"mcast_vlan_snooping":0,"mcast_router":1,"mcast_query_use_ifaddr":0,"mcast_querier":0,"mcast_hash_elasticity":16,"mcast_hash_max":4096,"mcast_last_member_cnt":2,"mcast_startup_query_cnt":2,"mcast_last_member_intvl":100,"mcast_membership_intvl":26000,"mcast_querier_intvl":25500,"mcast_query_intvl":12500,"mcast_query_response_intvl":1000,"mcast_startup_query_intvl":3124,"mcast_stats_enabled":0,"mcast_igmp_version":2,"mcast_mld_version":1,"nf_call_iptables":0,"nf_call_ip6tables":0,"nf_call_arptables":0}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535}] INFO asyncssh:logging.py:92 [conn=182, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=57] Channel closed DEBUG infra2:Logger.py:156 ip link delete bond1 INFO asyncssh:logging.py:92 [conn=182, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=58] Command: ip link delete bond1 INFO asyncssh:logging.py:92 [conn=182, chan=58] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=58] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=182, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=59] Channel closed DEBUG infra2:Logger.py:156 ip link delete bond2 INFO asyncssh:logging.py:92 [conn=182, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=60] Command: ip link delete bond2 INFO asyncssh:logging.py:92 [conn=182, chan=60] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=60] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=182, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=61] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=182, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=62] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=62] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=62] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:22:58 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2977 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=182, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=63] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=182, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=64] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=64] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=64] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:23:38 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=182, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=65] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=182, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=66] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=182, chan=66] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=66] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":148,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=182, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=67] Command: date INFO asyncssh:logging.py:92 [conn=182, chan=67] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=67] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=67] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=182, chan=68] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=182, chan=68] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=182, chan=68] Received exit status 0 INFO asyncssh:logging.py:92 [conn=182, chan=68] Received channel close INFO asyncssh:logging.py:92 [conn=182, chan=68] Channel closed DEBUG infra2:Logger.py:156 | |||
| Failed | functional/storm_control/test_storm_control_broadcast_traffic.py::test_storm_control_broadcast_traffic | 200.73 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> async def test_storm_control_broadcast_traffic(testbed): """ Test Name: test_storm_control_broadcast_traffic Test Suite: suite_functional_storm_control Test Overview: Verify Broadcast traffic is limited on the RX port by Storm Control. Test Author: Kostiantyn Stavruk Test Procedure: 1. Init bridge entity br0. 2. Set ports swp1, swp2 master br0. 3. Set entities swp1, swp2 UP state. 4. Set bridge br0 admin state UP. 5. Verify that storm control is disabled by default for broadcast traffic by setting the storm control rate limit to broadcast traffic on the TX port. 6. Set up the following stream: - broadcast traffic stream with random generated packet size on TX port. 7. Transmit continues traffic by TG. 8. Verify the RX rate on the RX port is as expected - the rate is limited by storm control. """ bridge = 'br0' tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 2) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] device_host_name = dent_dev.host_name tg_ports = tgen_dev.links_dict[device_host_name][0] ports = tgen_dev.links_dict[device_host_name][1] traffic_duration = 10 pps_value = 1000 out = await IpLink.add( input_data=[{device_host_name: [ {'device': bridge, 'vlan_filtering': 1, 'type': 'bridge'}]}]) err_msg = f"Verify that bridge created and vlan filtering set to 'ON'.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': bridge, 'operstate': 'up'}]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that bridge set to 'UP' state.\n{out}" out = await IpLink.set( input_data=[{device_host_name: [ {'device': port, 'master': bridge, 'operstate': 'up'} for port in ports]}]) err_msg = f"Verify that bridge entities set to 'UP' state and links enslaved to bridge.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[0].replace("swp","")}', name='bc_kbyte_per_sec_rate', value=0, device_host_name=device_host_name, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[0].replace("swp","")}', name='bc_kbyte_per_sec_rate', value=118227, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) try: address_map = ( # swp port, tg port, tg ip, gw, plen (ports[0], tg_ports[0], '1.1.1.2', '1.1.1.1', 24), (ports[1], tg_ports[1], '1.1.1.3', '1.1.1.1', 24) ) dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': ip, 'gw': gw, 'plen': plen} for _, port, ip, gw, plen in address_map ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) """ Set up the following stream: — stream_A — swp1 -> swp2 """ streams = { 'stream_A': { 'ip_source': dev_groups[tg_ports[0]][0]['name'], 'ip_destination': dev_groups[tg_ports[1]][0]['name'], 'srcIp': '104.52.13.241', 'dstIp': '255.255.255.255', 'srcMac': '92:cc:23:09:37:ca', 'dstMac': 'ff:ff:ff:ff:ff:ff', 'frameSize': randrange(100, 1500), 'rate': pps_value, 'protocol': '0x0800', 'type': 'raw' } } await tgen_utils_setup_streams(tgen_dev, config_file_name=None, streams=streams) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(traffic_duration) # check the traffic stats stats = await tgen_utils_get_traffic_stats(tgen_dev, 'Flow Statistics') for row in stats.Rows: loss = tgen_utils_get_loss(row) assert loss == 0, f'Expected loss: 0%, actual: {loss}%' finally: > await cleanup_kbyte_per_sec_rate_value(dent_dev, bc=True) E TypeError: cleanup_kbyte_per_sec_rate_value() missing 1 required positional argument: 'tgen_dev' /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_broadcast_traffic.py:125: TypeError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_storm_control_broadcast_traffic">Starting testcase:test_storm_control_broadcast_traffic from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_broadcast_traffic.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-7773' coro=<test_storm_control_broadcast_traffic() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_broadcast_traffic.py:46> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=182, chan=69] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=183] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=183] Local address: 172.17.0.2, port 37652 INFO asyncssh:logging.py:92 [conn=183] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=183] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=183] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=183, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=183, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=183, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=183, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=183, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:23:38 UTC 2023 INFO asyncssh:logging.py:92 [conn=183, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=183, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=183, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=183, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=183, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=183, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=183, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=183, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=183, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=183, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=183, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=183, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=183, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=183, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=183, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=183, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=183, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=183, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=183, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=183, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=183, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=183, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=183, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=183, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=183, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=183, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=183, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=183, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=183, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=183, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=183, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=183, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=183, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=183, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=183, chan=7] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=183, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=183, chan=8] Command: devlink -j port param show pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=183, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=183, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=183, chan=8] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}]}} INFO asyncssh:logging.py:92 [conn=183, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=183, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=183, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=183, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=183, chan=9] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 118227 cmode runtime INFO asyncssh:logging.py:92 [conn=183, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=183, chan=10] Command: devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 118227 cmode runtime INFO asyncssh:logging.py:92 [conn=183, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=183, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=183, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=183, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=183, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=183, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=183, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=183, chan=11] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=183, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=183, chan=12] Command: devlink -j port param show pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=183, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=183, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=183, chan=12] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":118227}]}]}} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2979 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] '10.36.118.199:2:7' INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_A INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05d62290>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream_A SIP-DIP N/A Tx 9968 Rx 9968 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_storm_control_broadcast_traffic from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_broadcast_traffic.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=183, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=183, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=183, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=183, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=183, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=183, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=183, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=183, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=183, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=183, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:26:22 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2979 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=183, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=183, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=183, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=183, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=183, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=183, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=183, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=183, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=183, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=183, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:26:58 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=183, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=183, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=183, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=183, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=183, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=183, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=183, chan=18] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=183, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=183, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=183, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":149,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=183, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=183, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=183, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=183, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=183, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=183, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=183, chan=20] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=183, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=183, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=183, chan=20] Channel closed DEBUG infra2:Logger.py:156 | |||
| Failed | functional/storm_control/test_storm_control_mc_lag_and_vlan_membership.py::test_storm_control_mc_lag_and_vlan_membership | 432.36 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> async def test_storm_control_mc_lag_and_vlan_membership(testbed): """ Test Name: test_storm_control_mc_lag_and_vlan_membership Test Suite: suite_functional_storm_control Test Overview: Verify rate is limited according to the changes in Storm Control Rules. Test Author: Kostiantyn Stavruk Test Procedure: 1. Create a bond (bond1), set link UP state on it and enslave the first port connected to Ixia to it. 2. Create a bond (bond2), set link UP state on it and enslave the third port connected to Ixia to it. 3. Set entities swp1, swp2, swp3, swp4 UP state. 4. Init vlan aware bridge entity br0. 5. Set bridge br0 admin state UP. 6. Set ports swp2, swp4 master br0. 7. Set bonds bond1, bond2 master br0. 8. Set up the following streams: - Ixia port 4: multicast streams with random generated size of packet. 9. Transmit continues traffic by TG. 10. Verify the RX rate on the RX port is as expected - the rate is limited by storm control. """ bridge = 'br0' tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 4) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] device_host_name = dent_dev.host_name tg_ports = tgen_dev.links_dict[device_host_name][0] ports = tgen_dev.links_dict[device_host_name][1] traffic_duration = 15 pps_value = 1000 for x in range(2): out = await IpLink.add( input_data=[{device_host_name: [ {'device': f'bond{x+1}', 'type': 'bond mode 802.3ad'}]}]) err_msg = f"Verify that bond{x+1} created and type set to 'bond mode 802.3ad'.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': f'bond{x+1}', 'operstate': 'up'}, {'device': ports[x if x == 0 else 2], 'operstate': 'down'}, {'device': ports[x if x == 0 else 2], 'master': f'bond{x+1}'}]}]) err_msg = f"Verify that bond{x+2} set to 'UP' state, {ports[x if x == 0 else 2]} set to 'DOWN' state \ and enslave {ports[x if x == 0 else 2]} port connected to Ixia.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': port, 'operstate': 'up'} for port in ports]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that entities set to 'UP' state.\n{out}" out = await IpLink.add( input_data=[{device_host_name: [ {'device': bridge, 'vlan_filtering': 1, 'type': 'bridge'}]}]) err_msg = f"Verify that bridge created and vlan filtering set to 'ON'.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': bridge, 'operstate': 'up'}]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that bridge set to 'UP' state.\n{out}" out = await IpLink.set( input_data=[{device_host_name: [ {'device': ports[x+1 if x == 0 else 3], 'master': bridge} for x in range(2)]}]) err_msg = f'Verify that swp2 and swp4 bridge entities enslaved to bridge.\n{out}' assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': f'bond{x+1}', 'master': bridge} for x in range(2)]}]) err_msg = f'Verify that bond1 and bond2 entities enslaved to bridge.\n{out}' assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': bridge, 'type': 'bridge', 'vlan_default_pvid': 0}]}]) err_msg = f"Verify that vlan_default_pvid set to '0'.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await BridgeVlan.add( input_data=[{device_host_name: [ {'device': ports[x+1 if x == 0 else 3], 'vid': f'{x+1}', 'untagged': True, 'pvid': True} for x in range(2)]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that entities added to vid '1' and '2'.\n{out}" out = await BridgeVlan.add( input_data=[{device_host_name: [ {'device': f'bond{x+1}', 'vid': f'{x+1}', 'untagged': True, 'pvid': True} for x in range(2)]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that entities added to vid '1' and '2'.\n{out}" await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[0].replace("swp","")}', name='unk_uc_kbyte_per_sec_rate', value=94404, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[1].replace("swp","")}', name='bc_kbyte_per_sec_rate', value=1210, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[1].replace("swp","")}', name='unreg_mc_kbyte_per_sec_rate', value=35099, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[1].replace("swp","")}', name='unk_uc_kbyte_per_sec_rate', value=37519, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[2].replace("swp","")}', name='bc_kbyte_per_sec_rate', value=32678, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[2].replace("swp","")}', name='unk_uc_kbyte_per_sec_rate', value=36309, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[3].replace("swp","")}', name='unreg_mc_kbyte_per_sec_rate', value=83511, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) try: address_map = ( # swp port, tg port, tg ip, gw, plen (ports[0], tg_ports[0], '1.1.1.2', '1.1.1.1', 24), (ports[1], tg_ports[1], '1.1.1.3', '1.1.1.1', 24), (ports[2], tg_ports[2], '1.1.1.4', '1.1.1.1', 24), (ports[3], tg_ports[3], '1.1.1.5', '1.1.1.1', 24) ) dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': ip, 'gw': gw, 'plen': plen} for _, port, ip, gw, plen in address_map ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) """ Set up the following streams: — stream_1 — | — stream_2 — | — stream_3 — swp4 -> swp1 | swp4 -> swp2 | swp1 -> swp3 """ for x in range(3): streams = { f'stream_{x+1}_mc_swp4->swp{x+1}': { 'ip_source': dev_groups[tg_ports[3]][0]['name'], 'ip_destination': dev_groups[tg_ports[x]][0]['name'], 'srcMac': f'74:c9:fe:eb:d5:8{x+1}', 'dstMac': f'01:00:5E:3{x+1}:2e:7f', 'frameSize': random.randint(128, 512), 'rate': pps_value, 'protocol': '0x0800', 'type': 'raw' } } await tgen_utils_setup_streams(tgen_dev, config_file_name=None, streams=streams) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(traffic_duration) # check the traffic stats stats = await tgen_utils_get_traffic_stats(tgen_dev, 'Flow Statistics') expected_loss = { 'stream_1_mc_swp4->swp1': 100, 'stream_2_mc_swp4->swp2': 100, 'stream_3_mc_swp4->swp3': 0 } for row in stats.Rows: assert tgen_utils_get_loss(row) == expected_loss[row['Traffic Item']], \ 'Verify that traffic forwarded/not forwarded in accordance.' finally: > await cleanup_kbyte_per_sec_rate_value(dent_dev, all_values=True) E TypeError: cleanup_kbyte_per_sec_rate_value() missing 1 required positional argument: 'tgen_dev' /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_mc_lag_and_vlan_membership.py:193: TypeError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_storm_control_mc_lag_and_vlan_membership">Starting testcase:test_storm_control_mc_lag_and_vlan_membership from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_mc_lag_and_vlan_membership.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8063' coro=<test_storm_control_mc_lag_and_vlan_membership() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_mc_lag_and_vlan_membership.py:48> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=186, chan=83] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=187] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=187] Local address: 172.17.0.2, port 36306 INFO asyncssh:logging.py:92 [conn=187] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=187] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=187] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=187, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:37:14 UTC 2023 INFO asyncssh:logging.py:92 [conn=187, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add bond1 type bond mode 802.3ad INFO asyncssh:logging.py:92 [conn=187, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=2] Command: ip link add bond1 type bond mode 802.3ad INFO asyncssh:logging.py:92 [conn=187, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=187, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bond1 up && ip link set dev swp33 down && ip link set dev swp33 master bond1 INFO asyncssh:logging.py:92 [conn=187, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=4] Command: ip link set dev bond1 up && ip link set dev swp33 down && ip link set dev swp33 master bond1 INFO asyncssh:logging.py:92 [conn=187, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=187, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add bond2 type bond mode 802.3ad INFO asyncssh:logging.py:92 [conn=187, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=6] Command: ip link add bond2 type bond mode 802.3ad INFO asyncssh:logging.py:92 [conn=187, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=187, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bond2 up && ip link set dev swp35 down && ip link set dev swp35 master bond2 INFO asyncssh:logging.py:92 [conn=187, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=8] Command: ip link set dev bond2 up && ip link set dev swp35 down && ip link set dev swp35 master bond2 INFO asyncssh:logging.py:92 [conn=187, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=187, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=187, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=10] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=187, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=187, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=187, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=12] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=187, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=187, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=187, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=14] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=187, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=187, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp34 master br0 && ip link set dev swp36 master br0 INFO asyncssh:logging.py:92 [conn=187, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=16] Command: ip link set dev swp34 master br0 && ip link set dev swp36 master br0 INFO asyncssh:logging.py:92 [conn=187, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=187, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bond1 master br0 && ip link set dev bond2 master br0 INFO asyncssh:logging.py:92 [conn=187, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=18] Command: ip link set dev bond1 master br0 && ip link set dev bond2 master br0 INFO asyncssh:logging.py:92 [conn=187, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=187, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 type bridge vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=187, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=20] Command: ip link set dev br0 type bridge vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=187, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=187, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=21] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp34 vid 1 pvid untagged && bridge vlan add dev swp36 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=187, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=22] Command: bridge vlan add dev swp34 vid 1 pvid untagged && bridge vlan add dev swp36 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=187, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=22] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=187, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=23] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev bond1 vid 1 pvid untagged && bridge vlan add dev bond2 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=187, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=24] Command: bridge vlan add dev bond1 vid 1 pvid untagged && bridge vlan add dev bond2 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=187, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=187, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=25] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 94404 cmode runtime INFO asyncssh:logging.py:92 [conn=187, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=26] Command: devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 94404 cmode runtime INFO asyncssh:logging.py:92 [conn=187, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=187, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=27] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=187, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=28] Command: devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=187, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=28] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":94404}]}]}} INFO asyncssh:logging.py:92 [conn=187, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=29] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 1210 cmode runtime INFO asyncssh:logging.py:92 [conn=187, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=30] Command: devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 1210 cmode runtime INFO asyncssh:logging.py:92 [conn=187, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=30] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=187, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=31] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=187, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=32] Command: devlink -j port param show pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=187, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=32] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/34":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":1210}]}]}} INFO asyncssh:logging.py:92 [conn=187, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=33] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate value 35099 cmode runtime INFO asyncssh:logging.py:92 [conn=187, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=34] Command: devlink port param set pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate value 35099 cmode runtime INFO asyncssh:logging.py:92 [conn=187, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=34] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=187, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=35] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=187, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=36] Command: devlink -j port param show pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=187, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=36] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/34":[{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":35099}]}]}} INFO asyncssh:logging.py:92 [conn=187, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=37] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate value 37519 cmode runtime INFO asyncssh:logging.py:92 [conn=187, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=38] Command: devlink port param set pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate value 37519 cmode runtime INFO asyncssh:logging.py:92 [conn=187, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=38] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=187, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=39] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=187, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=40] Command: devlink -j port param show pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=187, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=40] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/34":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":37519}]}]}} INFO asyncssh:logging.py:92 [conn=187, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=41] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate value 32678 cmode runtime INFO asyncssh:logging.py:92 [conn=187, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=42] Command: devlink port param set pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate value 32678 cmode runtime INFO asyncssh:logging.py:92 [conn=187, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=42] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=187, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=43] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=187, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=44] Command: devlink -j port param show pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=187, chan=44] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=44] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/35":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":32678}]}]}} INFO asyncssh:logging.py:92 [conn=187, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=45] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate value 36309 cmode runtime INFO asyncssh:logging.py:92 [conn=187, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=46] Command: devlink port param set pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate value 36309 cmode runtime INFO asyncssh:logging.py:92 [conn=187, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=46] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=187, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=47] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=187, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=48] Command: devlink -j port param show pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=187, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=48] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/35":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":36309}]}]}} INFO asyncssh:logging.py:92 [conn=187, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=49] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate value 83511 cmode runtime INFO asyncssh:logging.py:92 [conn=187, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=50] Command: devlink port param set pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate value 83511 cmode runtime INFO asyncssh:logging.py:92 [conn=187, chan=50] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=50] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=187, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=51] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=187, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=52] Command: devlink -j port param show pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=187, chan=52] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=52] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/36":[{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":83511}]}]}} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2986 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.1.1.4/24', 'count': 1, 'ip': '1.1.1.4', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_1.1.1.5/24', 'count': 1, 'ip': '1.1.1.5', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_1_mc_swp4->swp1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_2_mc_swp4->swp2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_3_mc_swp4->swp3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b18220>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:5 TI stream_1_mc_swp4->swp1 SIP-DIP N/A Tx 9983 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:6 TI stream_2_mc_swp4->swp2 SIP-DIP N/A Tx 9983 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:7 TI stream_3_mc_swp4->swp3 SIP-DIP N/A Tx 9983 Rx 9983 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_storm_control_mc_lag_and_vlan_membership from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_mc_lag_and_vlan_membership.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=187, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=53] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=187, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=54] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=54] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=54] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:43:58 UTC 2023 INFO DENT:Logger.py:147 Deleting bonds INFO asyncssh:logging.py:92 [conn=187, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=55] Channel closed DEBUG infra2:Logger.py:156 ip -j -d link show INFO asyncssh:logging.py:92 [conn=187, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=56] Command: ip -j -d link show INFO asyncssh:logging.py:92 [conn=187, chan=56] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=56] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00","promiscuity":0,"min_mtu":0,"max_mtu":0,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":0,"max_mtu":0,"linkinfo":{"info_kind":"dummy"},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0","promiscuity":0,"min_mtu":1280,"max_mtu":65555,"linkinfo":{"info_kind":"sit","info_data":{"proto":"ip6ip","remote":"any","local":"any","ttl":64,"pmtudisc":false}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":68,"max_mtu":9888,"inet6_addr_gen_mode":"eui64","num_tx_queues":8,"num_rx_queues":4,"gso_max_size":65536,"gso_max_segs":300,"parentbus":"platform","parentdev":"f2000000.ethernet"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p1","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p2","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p3","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p4","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p5","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p6","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p7","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p8","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p9","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p10","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p11","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p12","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p13","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p14","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p15","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p16","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p17","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p18","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p19","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p20","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p21","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p22","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p23","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p24","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p25","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p26","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p27","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p28","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p29","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p30","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p31","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p32","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","SLAVE","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"bond1","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":64,"max_mtu":9000,"linkinfo":{"info_slave_kind":"bond","info_slave_data":{"state":"ACTIVE","mii_status":"UP","link_failure_count":2,"perm_hwaddr":"18:be:92:13:64:a5","queue_id":0,"ad_aggregator_id":1,"ad_actor_oper_port_state":77,"ad_actor_oper_port_state_str":["active","aggregating","in_sync","defaulted"],"ad_partner_oper_port_state":1,"ad_partner_oper_port_state_str":["active"]}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p33","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":64,"max_mtu":9000,"linkinfo":{"info_slave_kind":"bridge","info_slave_data":{"state":"forwarding","priority":32,"cost":4,"hairpin":false,"guard":false,"root_block":false,"fastleave":false,"learning":true,"flood":true,"id":"0x8001","no":"0x1","designated_port":32769,"designated_cost":0,"bridge_id":"8000.18:be:92:13:64:a5","root_id":"8000.18:be:92:13:64:a5","hold_timer":0.00,"message_age_timer":0.00,"forward_delay_timer":0.00,"topology_change_ack":0,"config_pending":0,"proxy_arp":false,"proxy_arp_wifi":false,"multicast_router":1,"mcast_flood":true,"bcast_flood":true,"mcast_to_unicast":false,"neigh_suppress":false,"group_fwd_mask":"0","group_fwd_mask_str":"0x0","vlan_tunnel":false,"isolated":false,"locked":false}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p34","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","SLAVE","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"bond2","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":64,"max_mtu":9000,"linkinfo":{"info_slave_kind":"bond","info_slave_data":{"state":"ACTIVE","mii_status":"UP","link_failure_count":2,"perm_hwaddr":"18:be:92:13:64:a7","queue_id":0,"ad_aggregator_id":1,"ad_actor_oper_port_state":77,"ad_actor_oper_port_state_str":["active","aggregating","in_sync","defaulted"],"ad_partner_oper_port_state":1,"ad_partner_oper_port_state_str":["active"]}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p35","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":64,"max_mtu":9000,"linkinfo":{"info_slave_kind":"bridge","info_slave_data":{"state":"forwarding","priority":32,"cost":4,"hairpin":false,"guard":false,"root_block":false,"fastleave":false,"learning":true,"flood":true,"id":"0x8002","no":"0x2","designated_port":32770,"designated_cost":0,"bridge_id":"8000.18:be:92:13:64:a5","root_id":"8000.18:be:92:13:64:a5","hold_timer":0.00,"message_age_timer":0.00,"forward_delay_timer":0.00,"topology_change_ack":0,"config_pending":0,"proxy_arp":false,"proxy_arp_wifi":false,"multicast_router":1,"mcast_flood":true,"bcast_flood":true,"mcast_to_unicast":false,"neigh_suppress":false,"group_fwd_mask":"0","group_fwd_mask_str":"0x0","vlan_tunnel":false,"isolated":false,"locked":false}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p36","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p37","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p38","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p39","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p40","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p41","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p42","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p43","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p44","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p45","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p46","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p47","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p48","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p49","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p50","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p51","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p52","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":152,"ifname":"bond1","flags":["BROADCAST","MULTICAST","MASTER","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":68,"max_mtu":65535,"linkinfo":{"info_kind":"bond","info_data":{"mode":"802.3ad","miimon":100,"updelay":0,"downdelay":0,"peer_notify_delay":0,"use_carrier":1,"arp_interval":0,"arp_validate":null,"arp_all_targets":"any","primary_reselect":"always","fail_over_mac":"none","xmit_hash_policy":"layer2","resend_igmp":1,"num_peer_notif":1,"all_slaves_active":0,"min_links":0,"lp_interval":1,"packets_per_slave":1,"ad_lacp_active":"on","ad_lacp_rate":"slow","ad_select":"stable","ad_info":{"aggregator":1,"num_ports":1,"actor_key":9,"partner_key":1,"partner_mac":"00:00:00:00:00:00"},"ad_actor_sys_prio":65535,"ad_user_port_key":0,"ad_actor_system":"00:00:00:00:00:00","tlb_dynamic_lb":1},"info_slave_kind":"bridge","info_slave_data":{"state":"forwarding","priority":32,"cost":4,"hairpin":false,"guard":false,"root_block":false,"fastleave":false,"learning":true,"flood":true,"id":"0x8003","no":"0x3","designated_port":32771,"designated_cost":0,"bridge_id":"8000.18:be:92:13:64:a5","root_id":"8000.18:be:92:13:64:a5","hold_timer":0.00,"message_age_timer":0.00,"forward_delay_timer":0.00,"topology_change_ack":0,"config_pending":0,"proxy_arp":false,"proxy_arp_wifi":false,"multicast_router":1,"mcast_flood":true,"bcast_flood":true,"mcast_to_unicast":false,"neigh_suppress":false,"group_fwd_mask":"0","group_fwd_mask_str":"0x0","vlan_tunnel":false,"isolated":false,"locked":false}},"inet6_addr_gen_mode":"eui64","num_tx_queues":16,"num_rx_queues":16,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":153,"ifname":"bond2","flags":["BROADCAST","MULTICAST","MASTER","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":68,"max_mtu":65535,"linkinfo":{"info_kind":"bond","info_data":{"mode":"802.3ad","miimon":100,"updelay":0,"downdelay":0,"peer_notify_delay":0,"use_carrier":1,"arp_interval":0,"arp_validate":null,"arp_all_targets":"any","primary_reselect":"always","fail_over_mac":"none","xmit_hash_policy":"layer2","resend_igmp":1,"num_peer_notif":1,"all_slaves_active":0,"min_links":0,"lp_interval":1,"packets_per_slave":1,"ad_lacp_active":"on","ad_lacp_rate":"slow","ad_select":"stable","ad_info":{"aggregator":1,"num_ports":1,"actor_key":9,"partner_key":1,"partner_mac":"00:00:00:00:00:00"},"ad_actor_sys_prio":65535,"ad_user_port_key":0,"ad_actor_system":"00:00:00:00:00:00","tlb_dynamic_lb":1},"info_slave_kind":"bridge","info_slave_data":{"state":"forwarding","priority":32,"cost":4,"hairpin":false,"guard":false,"root_block":false,"fastleave":false,"learning":true,"flood":true,"id":"0x8004","no":"0x4","designated_port":32772,"designated_cost":0,"bridge_id":"8000.18:be:92:13:64:a5","root_id":"8000.18:be:92:13:64:a5","hold_timer":0.00,"message_age_timer":0.00,"forward_delay_timer":0.00,"topology_change_ack":0,"config_pending":0,"proxy_arp":false,"proxy_arp_wifi":false,"multicast_router":1,"mcast_flood":true,"bcast_flood":true,"mcast_to_unicast":false,"neigh_suppress":false,"group_fwd_mask":"0","group_fwd_mask_str":"0x0","vlan_tunnel":false,"isolated":false,"locked":false}},"inet6_addr_gen_mode":"eui64","num_tx_queues":16,"num_rx_queues":16,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":154,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":68,"max_mtu":65535,"linkinfo":{"info_kind":"bridge","info_data":{"forward_delay":1500,"hello_time":200,"max_age":2000,"ageing_time":30000,"stp_state":0,"priority":32768,"vlan_filtering":1,"vlan_protocol":"802.1Q","bridge_id":"8000.18:be:92:13:64:a5","root_id":"8000.18:be:92:13:64:a5","root_port":0,"root_path_cost":0,"topology_change":0,"topology_change_detected":0,"hello_timer":0.00,"tcn_timer":0.00,"topology_change_timer":0.00,"gc_timer":200.65,"vlan_default_pvid":0,"vlan_stats_enabled":0,"vlan_stats_per_port":0,"group_fwd_mask":"0","group_addr":"01:80:c2:00:00:00","mcast_snooping":1,"mcast_vlan_snooping":0,"mcast_router":1,"mcast_query_use_ifaddr":0,"mcast_querier":0,"mcast_hash_elasticity":16,"mcast_hash_max":4096,"mcast_last_member_cnt":2,"mcast_startup_query_cnt":2,"mcast_last_member_intvl":100,"mcast_membership_intvl":26000,"mcast_querier_intvl":25500,"mcast_query_intvl":12500,"mcast_query_response_intvl":1000,"mcast_startup_query_intvl":3124,"mcast_stats_enabled":0,"mcast_igmp_version":2,"mcast_mld_version":1,"nf_call_iptables":0,"nf_call_ip6tables":0,"nf_call_arptables":0}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535}] INFO asyncssh:logging.py:92 [conn=187, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=57] Channel closed DEBUG infra2:Logger.py:156 ip link delete bond1 INFO asyncssh:logging.py:92 [conn=187, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=58] Command: ip link delete bond1 INFO asyncssh:logging.py:92 [conn=187, chan=58] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=58] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=187, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=59] Channel closed DEBUG infra2:Logger.py:156 ip link delete bond2 INFO asyncssh:logging.py:92 [conn=187, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=60] Command: ip link delete bond2 INFO asyncssh:logging.py:92 [conn=187, chan=60] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=60] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=187, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=61] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=187, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=62] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=62] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=62] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:43:59 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2986 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=187, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=63] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=187, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=64] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=64] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=64] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:44:26 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=187, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=65] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=187, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=66] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=187, chan=66] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=66] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":154,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=187, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=67] Command: date INFO asyncssh:logging.py:92 [conn=187, chan=67] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=67] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=67] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=187, chan=68] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=187, chan=68] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=187, chan=68] Received exit status 0 INFO asyncssh:logging.py:92 [conn=187, chan=68] Received channel close INFO asyncssh:logging.py:92 [conn=187, chan=68] Channel closed DEBUG infra2:Logger.py:156 | |||
| Failed | functional/storm_control/test_storm_control_rule_set_for_br_and_mc_traffic.py::test_storm_control_rule_set_for_br_and_mc_traffic | 349.18 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> async def test_storm_control_rule_set_for_br_and_mc_traffic(testbed): """ Test Name: test_storm_control_rule_set_for_br_and_mc_traffic Test Suite: suite_functional_storm_control Test Overview: Verify Storm Control limits the rate of specific traffic types. Test Author: Kostiantyn Stavruk Test Procedure: 1. Init bridge entity br0. 2. Set ports swp1, swp2 master br0. 3. Set entities swp1, swp2 UP state. 4. Set bridge br0 admin state UP. 5. Set up the following streams: - broadcast stream with random generated size of packet, on TX port; - multicast stream with random generated size of packet, on TX port; - unknown unicast stream with random generated size of packet, on TX port. 6. Set storm control rate limit of broadcast traffic on TX port. 7. Transmit continues traffic by TG. 8. Verify broadcast traffic is limited on RX port. Verify multicast and unknown unicast are not limited. 9. Disable storm control rate limit for broadcast traffic. 10. Set storm control rate limit of multicast traffic on TX port. 11. Verify multicast traffic is limited on RX port. Verify broadcast and unknown unicast are not limited. """ bridge = 'br0' tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 2) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] device_host_name = dent_dev.host_name tg_ports = tgen_dev.links_dict[device_host_name][0] ports = tgen_dev.links_dict[device_host_name][1] traffic_duration = 10 pps_value = 1000 out = await IpLink.add( input_data=[{device_host_name: [ {'device': bridge, 'vlan_filtering': 1, 'type': 'bridge'}]}]) err_msg = f"Verify that bridge created and vlan filtering set to 'ON'.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': bridge, 'operstate': 'up'}]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that bridge set to 'UP' state.\n{out}" out = await IpLink.set( input_data=[{device_host_name: [ {'device': port, 'master': bridge, 'operstate': 'up'} for port in ports]}]) err_msg = f"Verify that bridge entities set to 'UP' state and links enslaved to bridge.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[0].replace("swp","")}', name='bc_kbyte_per_sec_rate', value=21689, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) try: address_map = ( # swp port, tg port, tg ip, gw, plen (ports[0], tg_ports[0], '1.1.1.2', '1.1.1.1', 24), (ports[1], tg_ports[1], '1.1.1.3', '1.1.1.1', 24) ) dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': ip, 'gw': gw, 'plen': plen} for _, port, ip, gw, plen in address_map ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) """ Set up the following streams: — stream_1 — | — stream_2 — | — stream_3 — swp1 -> swp2 | swp1 -> swp2 | swp1 -> swp2 """ streams = { 'stream_1': { 'ip_source': dev_groups[tg_ports[0]][0]['name'], 'ip_destination': dev_groups[tg_ports[1]][0]['name'], 'srcIp': '147.126.111.32', 'dstIp': '255.255.255.255', 'srcMac': 'b2:ac:8f:b3:fb:2c', 'dstMac': 'ff:ff:ff:ff:ff:ff', 'frameSize': randrange(100, 1500), 'rate': pps_value, 'protocol': '0x0800', 'type': 'raw' }, 'stream_2': { 'ip_source': dev_groups[tg_ports[0]][0]['name'], 'ip_destination': dev_groups[tg_ports[1]][0]['name'], 'srcIp': '109.51.220.173', 'dstIp': '224.33.57.130', 'srcMac': '76:07:44:b7:38:07', 'dstMac': '01:00:5E:21:39:82', 'frameSize': randrange(100, 1500), 'rate': pps_value, 'protocol': '0x0800', 'type': 'raw' }, 'stream_3': { 'ip_source': dev_groups[tg_ports[0]][0]['name'], 'ip_destination': dev_groups[tg_ports[1]][0]['name'], 'srcMac': '98:ba:45:33:c7:ee', 'dstMac': 'd2:15:8d:45:e1:1e', 'frameSize': randrange(100, 1500), 'rate': pps_value, 'protocol': '0x0800', 'type': 'raw' } } await tgen_utils_setup_streams(tgen_dev, config_file_name=None, streams=streams) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(traffic_duration) # check the traffic stats stats = await tgen_utils_get_traffic_stats(tgen_dev, 'Flow Statistics') for row in stats.Rows: loss = tgen_utils_get_loss(row) assert loss == 0, f'Expected loss: 0%, actual: {loss}%' await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[0].replace("swp","")}', name='bc_kbyte_per_sec_rate', value=0, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[0].replace("swp","")}', name='unreg_mc_kbyte_per_sec_rate', value=27713, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await asyncio.sleep(traffic_duration) # check the traffic stats stats = await tgen_utils_get_traffic_stats(tgen_dev, 'Flow Statistics') for row in stats.Rows: loss = tgen_utils_get_loss(row) assert loss == 0, f'Expected loss: 0%, actual: {loss}%' finally: > await cleanup_kbyte_per_sec_rate_value(dent_dev, all_values=True) E TypeError: cleanup_kbyte_per_sec_rate_value() missing 1 required positional argument: 'tgen_dev' /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_rule_set_for_br_and_mc_traffic.py:163: TypeError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_storm_control_rule_set_for_br_and_mc_traffic">Starting testcase:test_storm_control_rule_set_for_br_and_mc_traffic from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_rule_set_for_br_and_mc_traffic.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8143' coro=<test_storm_control_rule_set_for_br_and_mc_traffic() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_rule_set_for_br_and_mc_traffic.py:50> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=187, chan=69] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=188] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=188] Local address: 172.17.0.2, port 45952 INFO asyncssh:logging.py:92 [conn=188] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=188] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=188] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=188, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=188, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:44:27 UTC 2023 INFO asyncssh:logging.py:92 [conn=188, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=188, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=188, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=188, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=188, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=188, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=188, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=188, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=188, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=188, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=188, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=188, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=188, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=188, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=7] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 21689 cmode runtime INFO asyncssh:logging.py:92 [conn=188, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=8] Command: devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 21689 cmode runtime INFO asyncssh:logging.py:92 [conn=188, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=188, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=188, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=9] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=188, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=10] Command: devlink -j port param show pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=188, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=10] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":21689}]}]}} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2988 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] '10.36.118.199:2:7' INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05a84940>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream_1 SIP-DIP N/A Tx 9983 Rx 9983 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream_2 SIP-DIP N/A Tx 9983 Rx 9983 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream_3 SIP-DIP N/A Tx 9983 Rx 9983 Loss 0.000 INFO asyncssh:logging.py:92 [conn=188, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=188, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=11] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=188, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=12] Command: devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=188, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=188, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=188, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=13] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=188, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=14] Command: devlink -j port param show pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=188, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=14] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}]}} INFO asyncssh:logging.py:92 [conn=188, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=188, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=15] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate value 27713 cmode runtime INFO asyncssh:logging.py:92 [conn=188, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=16] Command: devlink port param set pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate value 27713 cmode runtime INFO asyncssh:logging.py:92 [conn=188, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=188, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=188, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=17] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=188, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=18] Command: devlink -j port param show pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=188, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=18] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":27713}]}]}} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05d01420>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream_1 SIP-DIP N/A Tx 21983 Rx 21983 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream_2 SIP-DIP N/A Tx 21983 Rx 21983 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream_3 SIP-DIP N/A Tx 21983 Rx 21983 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_storm_control_rule_set_for_br_and_mc_traffic from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_rule_set_for_br_and_mc_traffic.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=188, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=188, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=188, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=188, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:49:33 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2988 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=188, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=188, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=188, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=188, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:50:15 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=188, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=188, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=188, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=24] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=188, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":155,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=188, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=188, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=188, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=188, chan=26] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=188, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=188, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=188, chan=26] Channel closed DEBUG infra2:Logger.py:156 | |||
| Failed | functional/storm_control/test_storm_control_rule_set_for_br_and_unk_uc_traffic.py::test_storm_control_rule_set_for_br_and_unk_uc_traffic | 216.52 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> async def test_storm_control_rule_set_for_br_and_unk_uc_traffic(testbed): """ Test Name: test_storm_control_rule_set_for_br_and_unk_uc_traffic Test Suite: suite_functional_storm_control Test Overview: Verify Storm Control limits the rate of specific traffic types. Test Author: Kostiantyn Stavruk Test Procedure: 1. Init bridge entity br0. 2. Set ports swp1, swp2 master br0. 3. Set entities swp1, swp2 UP state. 4. Set bridge br0 admin state UP. 5. Set up the following streams: - broadcast stream with random generated size of packet, on TX port; - multicast stream with random generated size of packet, on TX port; - unknown unicast stream with random generated size of packet, on TX port. 6. Set storm control rate limit of broadcast traffic on TX port. 7. Transmit continues traffic by TG. 8. Verify broadcast traffic is limited on RX port. Verify multicast and unknown unicast are not limited. 9. Disable storm control rate limit for broadcast traffic. 10. Set storm control rate limit of unknown unicast traffic on TX port. 11. Verify unknown unicast traffic is limited on RX port. Verify broadcast and multicast are not limited. """ bridge = 'br0' tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 2) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] device_host_name = dent_dev.host_name tg_ports = tgen_dev.links_dict[device_host_name][0] ports = tgen_dev.links_dict[device_host_name][1] traffic_duration = 10 pps_value = 1000 out = await IpLink.add( input_data=[{device_host_name: [ {'device': bridge, 'vlan_filtering': 1, 'type': 'bridge'}]}]) err_msg = f"Verify that bridge created and vlan filtering set to 'ON'.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': bridge, 'operstate': 'up'}]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that bridge set to 'UP' state.\n{out}" out = await IpLink.set( input_data=[{device_host_name: [ {'device': port, 'master': bridge, 'operstate': 'up'} for port in ports]}]) err_msg = f"Verify that bridge entities set to 'UP' state and links enslaved to bridge.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[0].replace("swp","")}', name='bc_kbyte_per_sec_rate', value=21689, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) try: address_map = ( # swp port, tg port, tg ip, gw, plen (ports[0], tg_ports[0], '1.1.1.2', '1.1.1.1', 24), (ports[1], tg_ports[1], '1.1.1.3', '1.1.1.1', 24) ) dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': ip, 'gw': gw, 'plen': plen} for _, port, ip, gw, plen in address_map ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) """ Set up the following streams: — stream_1 — | — stream_2 — | — stream_3 — swp1 -> swp2 | swp1 -> swp2 | swp1 -> swp2 """ streams = { 'stream_1': { 'ip_source': dev_groups[tg_ports[0]][0]['name'], 'ip_destination': dev_groups[tg_ports[1]][0]['name'], 'srcIp': '147.126.111.32', 'dstIp': '255.255.255.255', 'srcMac': 'b2:ac:8f:b3:fb:2c', 'dstMac': 'ff:ff:ff:ff:ff:ff', 'frameSize': randrange(100, 1500), 'rate': pps_value, 'protocol': '0x0800', 'type': 'raw' }, 'stream_2': { 'ip_source': dev_groups[tg_ports[0]][0]['name'], 'ip_destination': dev_groups[tg_ports[1]][0]['name'], 'srcIp': '109.51.220.173', 'dstIp': '224.33.57.130', 'srcMac': '76:07:44:b7:38:07', 'dstMac': '01:00:5E:21:39:82', 'frameSize': randrange(100, 1500), 'rate': pps_value, 'protocol': '0x0800', 'type': 'raw' }, 'stream_3': { 'ip_source': dev_groups[tg_ports[0]][0]['name'], 'ip_destination': dev_groups[tg_ports[1]][0]['name'], 'srcMac': '98:ba:45:33:c7:ee', 'dstMac': 'd2:15:8d:45:e1:1e', 'frameSize': randrange(100, 1500), 'rate': pps_value, 'protocol': '0x0800', 'type': 'raw' } } await tgen_utils_setup_streams(tgen_dev, config_file_name=None, streams=streams) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(traffic_duration) # check the traffic stats stats = await tgen_utils_get_traffic_stats(tgen_dev, 'Flow Statistics') for row in stats.Rows: loss = tgen_utils_get_loss(row) assert loss == 0, f'Expected loss: 0%, actual: {loss}%' await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[0].replace("swp","")}', name='bc_kbyte_per_sec_rate', value=0, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[0].replace("swp","")}', name='unk_uc_kbyte_per_sec_rate', value=7229, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await asyncio.sleep(traffic_duration) # check the traffic stats stats = await tgen_utils_get_traffic_stats(tgen_dev, 'Flow Statistics') for row in stats.Rows: loss = tgen_utils_get_loss(row) assert loss == 0, f'Expected loss: 0%, actual: {loss}%' finally: > await cleanup_kbyte_per_sec_rate_value(dent_dev, all_values=True) E TypeError: cleanup_kbyte_per_sec_rate_value() missing 1 required positional argument: 'tgen_dev' /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_rule_set_for_br_and_unk_uc_traffic.py:163: TypeError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_storm_control_rule_set_for_br_and_unk_uc_traffic">Starting testcase:test_storm_control_rule_set_for_br_and_unk_uc_traffic from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_rule_set_for_br_and_unk_uc_traffic.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8179' coro=<test_storm_control_rule_set_for_br_and_unk_uc_traffic() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_rule_set_for_br_and_unk_uc_traffic.py:50> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=188, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=189] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=189] Local address: 172.17.0.2, port 37108 INFO asyncssh:logging.py:92 [conn=189] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=189] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=189] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=189, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=189, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:50:16 UTC 2023 INFO asyncssh:logging.py:92 [conn=189, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=189, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=189, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=189, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=189, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=189, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=189, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=189, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=189, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=189, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=189, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=189, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=189, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=189, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=7] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 21689 cmode runtime INFO asyncssh:logging.py:92 [conn=189, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=8] Command: devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 21689 cmode runtime INFO asyncssh:logging.py:92 [conn=189, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=189, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=189, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=9] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=189, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=10] Command: devlink -j port param show pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=189, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=10] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":21689}]}]}} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2990 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] '10.36.118.199:2:7' INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05a85840>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream_1 SIP-DIP N/A Tx 9989 Rx 9989 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream_2 SIP-DIP N/A Tx 9989 Rx 9989 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream_3 SIP-DIP N/A Tx 9989 Rx 9989 Loss 0.000 INFO asyncssh:logging.py:92 [conn=189, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=189, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=11] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=189, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=12] Command: devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=189, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=189, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=189, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=13] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=189, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=14] Command: devlink -j port param show pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=189, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=14] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}]}} INFO asyncssh:logging.py:92 [conn=189, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=189, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=15] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 7229 cmode runtime INFO asyncssh:logging.py:92 [conn=189, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=16] Command: devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 7229 cmode runtime INFO asyncssh:logging.py:92 [conn=189, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=189, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=189, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=17] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=189, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=18] Command: devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=189, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=18] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":7229}]}]}} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05bf6dd0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream_1 SIP-DIP N/A Tx 21989 Rx 21989 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream_2 SIP-DIP N/A Tx 21989 Rx 21989 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream_3 SIP-DIP N/A Tx 21989 Rx 21989 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_storm_control_rule_set_for_br_and_unk_uc_traffic from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_rule_set_for_br_and_unk_uc_traffic.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=189, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=189, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=189, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=189, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:53:20 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2990 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=189, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=189, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=189, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=189, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:53:52 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=189, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=189, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=189, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=24] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=189, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":156,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=189, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=189, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=189, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=189, chan=26] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=189, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=189, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=189, chan=26] Channel closed DEBUG infra2:Logger.py:156 | |||
| Failed | functional/storm_control/test_storm_control_unk_un_lag_and_vlan_membership.py::test_storm_control_unk_un_lag_and_vlan_membership | 417.31 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> async def test_storm_control_unk_un_lag_and_vlan_membership(testbed): """ Test Name: test_storm_control_unk_un_lag_and_vlan_membership Test Suite: suite_functional_storm_control Test Overview: Verify rate is limited according to the changes in Storm Control Rules. Test Author: Kostiantyn Stavruk Test Procedure: 1. Create a bond (bond1), set link UP state on it and enslave the first port connected to Ixia to it. 2. Create a bond (bond2), set link UP state on it and enslave the third port connected to Ixia to it. 3. Set entities swp1, swp2, swp3, swp4 UP state. 4. Init vlan aware bridge entity br0. 5. Set bridge br0 admin state UP. 6. Set ports swp2, swp4 master br0. 7. Set bonds bond1, bond2 master br0. 8. Set up the following streams: - Ixia port 1: unknown unicast streams with random generated size of packet. 9. Transmit continues traffic by TG. 10. Verify the RX rate on the RX port is as expected - the rate is limited by storm control. """ bridge = 'br0' tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 4) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] device_host_name = dent_dev.host_name tg_ports = tgen_dev.links_dict[device_host_name][0] ports = tgen_dev.links_dict[device_host_name][1] traffic_duration = 15 pps_value = 1000 for x in range(2): out = await IpLink.add( input_data=[{device_host_name: [ {'device': f'bond{x+1}', 'type': 'bond mode 802.3ad'}]}]) err_msg = f"Verify that bond{x+1} created and type set to 'bond mode 802.3ad'.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': f'bond{x+1}', 'operstate': 'up'}, {'device': ports[x if x == 0 else 2], 'operstate': 'down'}, {'device': ports[x if x == 0 else 2], 'master': f'bond{x+1}'}]}]) err_msg = f"Verify that bond{x+2} set to 'UP' state, {ports[x if x == 0 else 2]} set to 'DOWN' state \ and enslave {ports[x if x == 0 else 2]} port connected to Ixia.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': port, 'operstate': 'up'} for port in ports]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that entities set to 'UP' state.\n{out}" out = await IpLink.add( input_data=[{device_host_name: [ {'device': bridge, 'vlan_filtering': 1, 'type': 'bridge'}]}]) err_msg = f"Verify that bridge created and vlan filtering set to 'ON'.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': bridge, 'operstate': 'up'}]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that bridge set to 'UP' state.\n{out}" out = await IpLink.set( input_data=[{device_host_name: [ {'device': ports[x+1 if x == 0 else 3], 'master': bridge} for x in range(2)]}]) err_msg = f'Verify that swp2 and swp4 bridge entities enslaved to bridge.\n{out}' assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': f'bond{x+1}', 'master': bridge} for x in range(2)]}]) err_msg = f'Verify that bond1 and bond2 entities enslaved to bridge.\n{out}' assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': bridge, 'type': 'bridge', 'vlan_default_pvid': 0}]}]) err_msg = f"Verify that vlan_default_pvid set to '0'.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await BridgeVlan.add( input_data=[{device_host_name: [ {'device': ports[x+1 if x == 0 else 3], 'vid': f'{x+1}', 'untagged': True, 'pvid': True} for x in range(2)]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that entities added to vid '1' and '2'.\n{out}" out = await BridgeVlan.add( input_data=[{device_host_name: [ {'device': f'bond{x+1}', 'vid': f'{x+1}', 'untagged': True, 'pvid': True} for x in range(2)]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that entities added to vid '1' and '2'.\n{out}" await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[0].replace("swp","")}', name='unk_uc_kbyte_per_sec_rate', value=94404, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[1].replace("swp","")}', name='bc_kbyte_per_sec_rate', value=1210, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[1].replace("swp","")}', name='unreg_mc_kbyte_per_sec_rate', value=35099, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[1].replace("swp","")}', name='unk_uc_kbyte_per_sec_rate', value=37519, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[2].replace("swp","")}', name='bc_kbyte_per_sec_rate', value=32678, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[2].replace("swp","")}', name='unk_uc_kbyte_per_sec_rate', value=36309, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[3].replace("swp","")}', name='unreg_mc_kbyte_per_sec_rate', value=83511, cmode='runtime', device_host_name=device_host_name, set=True, verify=True) try: address_map = ( # swp port, tg port, tg ip, gw, plen (ports[0], tg_ports[0], '1.1.1.2', '1.1.1.1', 24), (ports[1], tg_ports[1], '1.1.1.3', '1.1.1.1', 24), (ports[2], tg_ports[2], '1.1.1.4', '1.1.1.1', 24), (ports[3], tg_ports[3], '1.1.1.5', '1.1.1.1', 24) ) dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': ip, 'gw': gw, 'plen': plen} for _, port, ip, gw, plen in address_map ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) """ Set up the following streams: — stream_1 — | — stream_2 — | — stream_3 — swp1 -> swp2 | swp1 -> swp3 | swp1 -> swp4 """ for x in range(3): streams = { f'stream_{x+1}_unk_un_swp1->swp{x+2}': { 'ip_source': dev_groups[tg_ports[0]][0]['name'], 'ip_destination': dev_groups[tg_ports[x+1]][0]['name'], 'srcMac': f'f8:d4:6b:50:c9:f{x+7}', 'dstMac': f'b6:ee:e2:ef:d7:6{x+6}', 'frameSize': random.randint(128, 1400), 'rate': pps_value, 'protocol': '0x0800', 'type': 'raw' } } await tgen_utils_setup_streams(tgen_dev, config_file_name=None, streams=streams) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(traffic_duration) # check the traffic stats stats = await tgen_utils_get_traffic_stats(tgen_dev, 'Flow Statistics') expected_loss = { 'stream_1_unk_un_swp1->swp2': 0, 'stream_2_unk_un_swp1->swp3': 100, 'stream_3_unk_un_swp1->swp4': 100 } for row in stats.Rows: assert tgen_utils_get_loss(row) == expected_loss[row['Traffic Item']], \ 'Verify that traffic forwarded/not forwarded in accordance.' finally: > await cleanup_kbyte_per_sec_rate_value(dent_dev, all_values=True) E TypeError: cleanup_kbyte_per_sec_rate_value() missing 1 required positional argument: 'tgen_dev' /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_unk_un_lag_and_vlan_membership.py:193: TypeError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_storm_control_unk_un_lag_and_vlan_membership">Starting testcase:test_storm_control_unk_un_lag_and_vlan_membership from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_unk_un_lag_and_vlan_membership.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8216' coro=<test_storm_control_unk_un_lag_and_vlan_membership() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_unk_un_lag_and_vlan_membership.py:48> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=189, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=190] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=190] Local address: 172.17.0.2, port 36642 INFO asyncssh:logging.py:92 [conn=190] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=190] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=190] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=190, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:53:52 UTC 2023 INFO asyncssh:logging.py:92 [conn=190, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add bond1 type bond mode 802.3ad INFO asyncssh:logging.py:92 [conn=190, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=2] Command: ip link add bond1 type bond mode 802.3ad INFO asyncssh:logging.py:92 [conn=190, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=190, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bond1 up && ip link set dev swp33 down && ip link set dev swp33 master bond1 INFO asyncssh:logging.py:92 [conn=190, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=4] Command: ip link set dev bond1 up && ip link set dev swp33 down && ip link set dev swp33 master bond1 INFO asyncssh:logging.py:92 [conn=190, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=190, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add bond2 type bond mode 802.3ad INFO asyncssh:logging.py:92 [conn=190, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=6] Command: ip link add bond2 type bond mode 802.3ad INFO asyncssh:logging.py:92 [conn=190, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=190, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bond2 up && ip link set dev swp35 down && ip link set dev swp35 master bond2 INFO asyncssh:logging.py:92 [conn=190, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=8] Command: ip link set dev bond2 up && ip link set dev swp35 down && ip link set dev swp35 master bond2 INFO asyncssh:logging.py:92 [conn=190, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=190, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=190, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=10] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=190, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=190, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=190, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=12] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=190, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=190, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=190, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=14] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=190, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=190, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp34 master br0 && ip link set dev swp36 master br0 INFO asyncssh:logging.py:92 [conn=190, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=16] Command: ip link set dev swp34 master br0 && ip link set dev swp36 master br0 INFO asyncssh:logging.py:92 [conn=190, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=190, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bond1 master br0 && ip link set dev bond2 master br0 INFO asyncssh:logging.py:92 [conn=190, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=18] Command: ip link set dev bond1 master br0 && ip link set dev bond2 master br0 INFO asyncssh:logging.py:92 [conn=190, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=190, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 type bridge vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=190, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=20] Command: ip link set dev br0 type bridge vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=190, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=190, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=21] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp34 vid 1 pvid untagged && bridge vlan add dev swp36 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=190, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=22] Command: bridge vlan add dev swp34 vid 1 pvid untagged && bridge vlan add dev swp36 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=190, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=22] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=190, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=23] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev bond1 vid 1 pvid untagged && bridge vlan add dev bond2 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=190, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=24] Command: bridge vlan add dev bond1 vid 1 pvid untagged && bridge vlan add dev bond2 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=190, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=190, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=25] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 94404 cmode runtime INFO asyncssh:logging.py:92 [conn=190, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=26] Command: devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 94404 cmode runtime INFO asyncssh:logging.py:92 [conn=190, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=190, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=27] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=190, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=28] Command: devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=190, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=28] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":94404}]}]}} INFO asyncssh:logging.py:92 [conn=190, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=29] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 1210 cmode runtime INFO asyncssh:logging.py:92 [conn=190, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=30] Command: devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 1210 cmode runtime INFO asyncssh:logging.py:92 [conn=190, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=30] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=190, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=31] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=190, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=32] Command: devlink -j port param show pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=190, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=32] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/34":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":1210}]}]}} INFO asyncssh:logging.py:92 [conn=190, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=33] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate value 35099 cmode runtime INFO asyncssh:logging.py:92 [conn=190, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=34] Command: devlink port param set pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate value 35099 cmode runtime INFO asyncssh:logging.py:92 [conn=190, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=34] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=190, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=35] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=190, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=36] Command: devlink -j port param show pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=190, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=36] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/34":[{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":35099}]}]}} INFO asyncssh:logging.py:92 [conn=190, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=37] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate value 37519 cmode runtime INFO asyncssh:logging.py:92 [conn=190, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=38] Command: devlink port param set pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate value 37519 cmode runtime INFO asyncssh:logging.py:92 [conn=190, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=38] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=190, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=39] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=190, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=40] Command: devlink -j port param show pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=190, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=40] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/34":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":37519}]}]}} INFO asyncssh:logging.py:92 [conn=190, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=41] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate value 32678 cmode runtime INFO asyncssh:logging.py:92 [conn=190, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=42] Command: devlink port param set pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate value 32678 cmode runtime INFO asyncssh:logging.py:92 [conn=190, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=42] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=190, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=43] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=190, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=44] Command: devlink -j port param show pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=190, chan=44] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=44] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/35":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":32678}]}]}} INFO asyncssh:logging.py:92 [conn=190, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=45] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate value 36309 cmode runtime INFO asyncssh:logging.py:92 [conn=190, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=46] Command: devlink port param set pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate value 36309 cmode runtime INFO asyncssh:logging.py:92 [conn=190, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=46] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=190, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=47] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=190, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=48] Command: devlink -j port param show pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=190, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=48] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/35":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":36309}]}]}} INFO asyncssh:logging.py:92 [conn=190, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=49] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate value 83511 cmode runtime INFO asyncssh:logging.py:92 [conn=190, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=50] Command: devlink port param set pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate value 83511 cmode runtime INFO asyncssh:logging.py:92 [conn=190, chan=50] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=50] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=190, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=51] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=190, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=52] Command: devlink -j port param show pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=190, chan=52] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=52] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/36":[{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":83511}]}]}} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2992 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.1.1.4/24', 'count': 1, 'ip': '1.1.1.4', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_1.1.1.5/24', 'count': 1, 'ip': '1.1.1.5', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_1_unk_un_swp1->swp2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_2_unk_un_swp1->swp3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_3_unk_un_swp1->swp4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05c09150>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream_1_unk_un_swp1->swp2 SIP-DIP N/A Tx 7982 Rx 7982 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI stream_2_unk_un_swp1->swp3 SIP-DIP N/A Tx 7982 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI stream_3_unk_un_swp1->swp4 SIP-DIP N/A Tx 7982 Rx 0 Loss 100.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_storm_control_unk_un_lag_and_vlan_membership from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_unk_un_lag_and_vlan_membership.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=190, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=53] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=190, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=54] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=54] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=54] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:00:22 UTC 2023 INFO DENT:Logger.py:147 Deleting bonds INFO asyncssh:logging.py:92 [conn=190, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=55] Channel closed DEBUG infra2:Logger.py:156 ip -j -d link show INFO asyncssh:logging.py:92 [conn=190, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=56] Command: ip -j -d link show INFO asyncssh:logging.py:92 [conn=190, chan=56] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=56] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00","promiscuity":0,"min_mtu":0,"max_mtu":0,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":0,"max_mtu":0,"linkinfo":{"info_kind":"dummy"},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0","promiscuity":0,"min_mtu":1280,"max_mtu":65555,"linkinfo":{"info_kind":"sit","info_data":{"proto":"ip6ip","remote":"any","local":"any","ttl":64,"pmtudisc":false}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":68,"max_mtu":9888,"inet6_addr_gen_mode":"eui64","num_tx_queues":8,"num_rx_queues":4,"gso_max_size":65536,"gso_max_segs":300,"parentbus":"platform","parentdev":"f2000000.ethernet"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p1","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p2","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p3","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p4","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p5","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p6","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p7","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p8","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p9","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p10","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p11","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p12","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p13","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p14","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p15","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p16","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p17","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p18","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p19","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p20","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p21","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p22","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p23","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p24","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p25","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p26","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p27","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p28","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p29","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p30","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p31","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p32","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","SLAVE","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"bond1","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":64,"max_mtu":9000,"linkinfo":{"info_slave_kind":"bond","info_slave_data":{"state":"ACTIVE","mii_status":"UP","link_failure_count":2,"perm_hwaddr":"18:be:92:13:64:a5","queue_id":0,"ad_aggregator_id":1,"ad_actor_oper_port_state":77,"ad_actor_oper_port_state_str":["active","aggregating","in_sync","defaulted"],"ad_partner_oper_port_state":1,"ad_partner_oper_port_state_str":["active"]}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p33","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":64,"max_mtu":9000,"linkinfo":{"info_slave_kind":"bridge","info_slave_data":{"state":"forwarding","priority":32,"cost":4,"hairpin":false,"guard":false,"root_block":false,"fastleave":false,"learning":true,"flood":true,"id":"0x8001","no":"0x1","designated_port":32769,"designated_cost":0,"bridge_id":"8000.18:be:92:13:64:a5","root_id":"8000.18:be:92:13:64:a5","hold_timer":0.00,"message_age_timer":0.00,"forward_delay_timer":0.00,"topology_change_ack":0,"config_pending":0,"proxy_arp":false,"proxy_arp_wifi":false,"multicast_router":1,"mcast_flood":true,"bcast_flood":true,"mcast_to_unicast":false,"neigh_suppress":false,"group_fwd_mask":"0","group_fwd_mask_str":"0x0","vlan_tunnel":false,"isolated":false,"locked":false}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p34","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","SLAVE","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"bond2","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":64,"max_mtu":9000,"linkinfo":{"info_slave_kind":"bond","info_slave_data":{"state":"ACTIVE","mii_status":"UP","link_failure_count":2,"perm_hwaddr":"18:be:92:13:64:a7","queue_id":0,"ad_aggregator_id":1,"ad_actor_oper_port_state":77,"ad_actor_oper_port_state_str":["active","aggregating","in_sync","defaulted"],"ad_partner_oper_port_state":1,"ad_partner_oper_port_state_str":["active"]}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p35","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":64,"max_mtu":9000,"linkinfo":{"info_slave_kind":"bridge","info_slave_data":{"state":"forwarding","priority":32,"cost":4,"hairpin":false,"guard":false,"root_block":false,"fastleave":false,"learning":true,"flood":true,"id":"0x8002","no":"0x2","designated_port":32770,"designated_cost":0,"bridge_id":"8000.18:be:92:13:64:a5","root_id":"8000.18:be:92:13:64:a5","hold_timer":0.00,"message_age_timer":0.00,"forward_delay_timer":0.00,"topology_change_ack":0,"config_pending":0,"proxy_arp":false,"proxy_arp_wifi":false,"multicast_router":1,"mcast_flood":true,"bcast_flood":true,"mcast_to_unicast":false,"neigh_suppress":false,"group_fwd_mask":"0","group_fwd_mask_str":"0x0","vlan_tunnel":false,"isolated":false,"locked":false}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p36","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p37","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p38","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p39","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p40","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p41","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p42","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p43","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p44","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p45","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p46","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p47","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p48","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p49","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p50","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p51","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p52","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":157,"ifname":"bond1","flags":["BROADCAST","MULTICAST","MASTER","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":68,"max_mtu":65535,"linkinfo":{"info_kind":"bond","info_data":{"mode":"802.3ad","miimon":100,"updelay":0,"downdelay":0,"peer_notify_delay":0,"use_carrier":1,"arp_interval":0,"arp_validate":null,"arp_all_targets":"any","primary_reselect":"always","fail_over_mac":"none","xmit_hash_policy":"layer2","resend_igmp":1,"num_peer_notif":1,"all_slaves_active":0,"min_links":0,"lp_interval":1,"packets_per_slave":1,"ad_lacp_active":"on","ad_lacp_rate":"slow","ad_select":"stable","ad_info":{"aggregator":1,"num_ports":1,"actor_key":9,"partner_key":1,"partner_mac":"00:00:00:00:00:00"},"ad_actor_sys_prio":65535,"ad_user_port_key":0,"ad_actor_system":"00:00:00:00:00:00","tlb_dynamic_lb":1},"info_slave_kind":"bridge","info_slave_data":{"state":"forwarding","priority":32,"cost":4,"hairpin":false,"guard":false,"root_block":false,"fastleave":false,"learning":true,"flood":true,"id":"0x8003","no":"0x3","designated_port":32771,"designated_cost":0,"bridge_id":"8000.18:be:92:13:64:a5","root_id":"8000.18:be:92:13:64:a5","hold_timer":0.00,"message_age_timer":0.00,"forward_delay_timer":0.00,"topology_change_ack":0,"config_pending":0,"proxy_arp":false,"proxy_arp_wifi":false,"multicast_router":1,"mcast_flood":true,"bcast_flood":true,"mcast_to_unicast":false,"neigh_suppress":false,"group_fwd_mask":"0","group_fwd_mask_str":"0x0","vlan_tunnel":false,"isolated":false,"locked":false}},"inet6_addr_gen_mode":"eui64","num_tx_queues":16,"num_rx_queues":16,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":158,"ifname":"bond2","flags":["BROADCAST","MULTICAST","MASTER","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":1,"min_mtu":68,"max_mtu":65535,"linkinfo":{"info_kind":"bond","info_data":{"mode":"802.3ad","miimon":100,"updelay":0,"downdelay":0,"peer_notify_delay":0,"use_carrier":1,"arp_interval":0,"arp_validate":null,"arp_all_targets":"any","primary_reselect":"always","fail_over_mac":"none","xmit_hash_policy":"layer2","resend_igmp":1,"num_peer_notif":1,"all_slaves_active":0,"min_links":0,"lp_interval":1,"packets_per_slave":1,"ad_lacp_active":"on","ad_lacp_rate":"slow","ad_select":"stable","ad_info":{"aggregator":1,"num_ports":1,"actor_key":9,"partner_key":1,"partner_mac":"00:00:00:00:00:00"},"ad_actor_sys_prio":65535,"ad_user_port_key":0,"ad_actor_system":"00:00:00:00:00:00","tlb_dynamic_lb":1},"info_slave_kind":"bridge","info_slave_data":{"state":"forwarding","priority":32,"cost":4,"hairpin":false,"guard":false,"root_block":false,"fastleave":false,"learning":true,"flood":true,"id":"0x8004","no":"0x4","designated_port":32772,"designated_cost":0,"bridge_id":"8000.18:be:92:13:64:a5","root_id":"8000.18:be:92:13:64:a5","hold_timer":0.00,"message_age_timer":0.00,"forward_delay_timer":0.00,"topology_change_ack":0,"config_pending":0,"proxy_arp":false,"proxy_arp_wifi":false,"multicast_router":1,"mcast_flood":true,"bcast_flood":true,"mcast_to_unicast":false,"neigh_suppress":false,"group_fwd_mask":"0","group_fwd_mask_str":"0x0","vlan_tunnel":false,"isolated":false,"locked":false}},"inet6_addr_gen_mode":"eui64","num_tx_queues":16,"num_rx_queues":16,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":159,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":68,"max_mtu":65535,"linkinfo":{"info_kind":"bridge","info_data":{"forward_delay":1500,"hello_time":200,"max_age":2000,"ageing_time":30000,"stp_state":0,"priority":32768,"vlan_filtering":1,"vlan_protocol":"802.1Q","bridge_id":"8000.18:be:92:13:64:a5","root_id":"8000.18:be:92:13:64:a5","root_port":0,"root_path_cost":0,"topology_change":0,"topology_change_detected":0,"hello_timer":0.00,"tcn_timer":0.00,"topology_change_timer":0.00,"gc_timer":216.00,"vlan_default_pvid":0,"vlan_stats_enabled":0,"vlan_stats_per_port":0,"group_fwd_mask":"0","group_addr":"01:80:c2:00:00:00","mcast_snooping":1,"mcast_vlan_snooping":0,"mcast_router":1,"mcast_query_use_ifaddr":0,"mcast_querier":0,"mcast_hash_elasticity":16,"mcast_hash_max":4096,"mcast_last_member_cnt":2,"mcast_startup_query_cnt":2,"mcast_last_member_intvl":100,"mcast_membership_intvl":26000,"mcast_querier_intvl":25500,"mcast_query_intvl":12500,"mcast_query_response_intvl":1000,"mcast_startup_query_intvl":3124,"mcast_stats_enabled":0,"mcast_igmp_version":2,"mcast_mld_version":1,"nf_call_iptables":0,"nf_call_ip6tables":0,"nf_call_arptables":0}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535}] INFO asyncssh:logging.py:92 [conn=190, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=57] Channel closed DEBUG infra2:Logger.py:156 ip link delete bond1 INFO asyncssh:logging.py:92 [conn=190, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=58] Command: ip link delete bond1 INFO asyncssh:logging.py:92 [conn=190, chan=58] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=58] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=190, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=59] Channel closed DEBUG infra2:Logger.py:156 ip link delete bond2 INFO asyncssh:logging.py:92 [conn=190, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=60] Command: ip link delete bond2 INFO asyncssh:logging.py:92 [conn=190, chan=60] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=60] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=190, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=61] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=190, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=62] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=62] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=62] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:00:23 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2992 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=190, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=63] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=190, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=64] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=64] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=64] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:00:49 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=190, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=65] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=190, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=66] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=190, chan=66] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=66] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":159,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=190, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=67] Command: date INFO asyncssh:logging.py:92 [conn=190, chan=67] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=67] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=67] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=190, chan=68] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=190, chan=68] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=190, chan=68] Received exit status 0 INFO asyncssh:logging.py:92 [conn=190, chan=68] Received channel close INFO asyncssh:logging.py:92 [conn=190, chan=68] Channel closed DEBUG infra2:Logger.py:156 | |||
| Failed | functional/storm_control/test_storm_control_unknown_unicast_traffic.py::test_storm_control_unknown_unicast_traffic | 11.06 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> async def test_storm_control_unknown_unicast_traffic(testbed): """ Test Name: test_storm_control_unknown_unicast_traffic Test Suite: suite_functional_storm_control Test Overview: Verify Unknown Unicast traffic is limited on the RX port by Storm Control. Test Author: Kostiantyn Stavruk Test Procedure: 1. Init bridge entity br0. 2. Set ports swp1, swp2 master br0. 3. Set entities swp1, swp2 UP state. 4. Set bridge br0 admin state UP. 5. Verify that storm control is disabled by default for unknown unicast traffic by setting the storm control rate limit to unknown unicast traffic on the TX port. 6. Set up the following stream: - unknown unicast traffic stream with random generated packet size on TX port. 7. Transmit continues traffic by TG. 8. Verify the RX rate on the RX port is as expected - the rate is limited by storm control. """ bridge = 'br0' tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 2) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] device_host_name = dent_dev.host_name tg_ports = tgen_dev.links_dict[device_host_name][0] ports = tgen_dev.links_dict[device_host_name][1] traffic_duration = 10 pps_value = 1000 out = await IpLink.add( input_data=[{device_host_name: [ {'device': bridge, 'vlan_filtering': 1, 'type': 'bridge'}]}]) err_msg = f"Verify that bridge created and vlan filtering set to 'ON'.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': bridge, 'operstate': 'up'}]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that bridge set to 'UP' state.\n{out}" out = await IpLink.set( input_data=[{device_host_name: [ {'device': port, 'master': bridge, 'operstate': 'up'} for port in ports]}]) err_msg = f"Verify that bridge entities set to 'UP' state and links enslaved to bridge.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg > await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[0].replace("swp","")}', name='unk_uc_kbyte_per_sec_rate', value=0, device_host_name=device_host_name, verify=True) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_unknown_unicast_traffic.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dev = 'pci/0000:01:00.0/33', name = 'unk_uc_kbyte_per_sec_rate', value = 0 cmode = False, device_host_name = 'infra2', set = False, verify = True async def devlink_rate_value(dev, name, value, cmode=False, device_host_name=True, set=False, verify=False): if set: out = await DevlinkPort.set(input_data=[{device_host_name: [ {'dev': dev, 'name': name, 'value': value, 'cmode': cmode}]}]) assert out[0][device_host_name]['rc'] == 0, f"Failed to set rate value '{value}'.\n{out}" if verify: out = await DevlinkPort.show(input_data=[{device_host_name: [ {'options': '-j', 'dev': dev, 'name': name}]}], parse_output=True) assert out[0][device_host_name]['rc'] == 0, f"Failed to execute the command 'DevlinkPort.show'.\n{out}" devlink_info = out[0][device_host_name]['parsed_output'] kbyte_value = devlink_info['param'][dev][0]['values'][0]['value'] > assert kbyte_value == value, f"Verify that storm control rate configured is '{value}' kbps.\n" E AssertionError: Verify that storm control rate configured is '0' kbps. /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/storm_control_utils.py:16: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_storm_control_unknown_unicast_traffic">Starting testcase:test_storm_control_unknown_unicast_traffic from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_unknown_unicast_traffic.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8296' coro=<test_storm_control_unknown_unicast_traffic() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_unknown_unicast_traffic.py:46> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=190, chan=69] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=191] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=191] Local address: 172.17.0.2, port 44234 INFO asyncssh:logging.py:92 [conn=191] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=191] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=191] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=191, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=191, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=191, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=191, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=191, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:00:50 UTC 2023 INFO asyncssh:logging.py:92 [conn=191, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=191, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=191, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=191, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=191, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=191, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=191, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=191, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=191, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=191, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=191, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=191, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=191, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=191, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=191, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=191, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=191, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=191, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=191, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=191, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=191, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=191, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=191, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=191, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=191, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=191, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=191, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=191, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=191, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=191, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=191, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=191, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=191, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=191, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=191, chan=7] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=191, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=191, chan=8] Command: devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=191, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=191, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=191, chan=8] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":94404}]}]}} -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_storm_control_unknown_unicast_traffic from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_unknown_unicast_traffic.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=191, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=191, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=191, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=191, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=191, chan=9] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=191, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=191, chan=10] Command: date INFO asyncssh:logging.py:92 [conn=191, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=191, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=191, chan=10] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:00:50 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': 'Ixia not connected'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=191, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=191, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=191, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=191, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=191, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=191, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=191, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=191, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=191, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=191, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:01:00 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=191, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=191, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=191, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=191, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=191, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=191, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=191, chan=14] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=191, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=191, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=191, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":160,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=191, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=191, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=191, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=191, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=191, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=191, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=191, chan=16] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=191, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=191, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=191, chan=16] Channel closed DEBUG infra2:Logger.py:156 | |||
| Failed | functional/storm_control/test_storm_control_unregistered_multicast_traffic.py::test_storm_control_unregistered_multicast_traffic | 11.11 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> async def test_storm_control_unregistered_multicast_traffic(testbed): """ Test Name: test_storm_control_unregistered_multicast_traffic Test Suite: suite_functional_storm_control Test Overview: Verify Unregistered Multicast Traffic is limited on the RX port by Storm Control. Test Author: Kostiantyn Stavruk Test Procedure: 1. Init bridge entity br0. 2. Set ports swp1, swp2 master br0. 3. Set entities swp1, swp2 UP state. 4. Set bridge br0 admin state UP. 5. Verify that storm control is disabled by default for unregistered multicast traffic by setting the storm control rate limit to unregistered multicast traffic on the TX port. 6. Set up the following stream: - unregistered multicast traffic stream with random generated packet size on TX port. 6. Transmit continues traffic by TG. 7. Verify the RX rate on the RX port is as expected - the rate is limited by storm control. """ bridge = 'br0' tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 2) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] device_host_name = dent_dev.host_name tg_ports = tgen_dev.links_dict[device_host_name][0] ports = tgen_dev.links_dict[device_host_name][1] traffic_duration = 10 pps_value = 1000 out = await IpLink.add( input_data=[{device_host_name: [ {'device': bridge, 'vlan_filtering': 1, 'type': 'bridge'}]}]) err_msg = f"Verify that bridge created and vlan filtering set to 'ON'.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': bridge, 'operstate': 'up'}]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that bridge set to 'UP' state.\n{out}" out = await IpLink.set( input_data=[{device_host_name: [ {'device': port, 'master': bridge, 'operstate': 'up'} for port in ports]}]) err_msg = f"Verify that bridge entities set to 'UP' state and links enslaved to bridge.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg > await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[0].replace("swp","")}', name='unreg_mc_kbyte_per_sec_rate', value=0, device_host_name=device_host_name, verify=True) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_unregistered_multicast_traffic.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dev = 'pci/0000:01:00.0/33', name = 'unreg_mc_kbyte_per_sec_rate', value = 0 cmode = False, device_host_name = 'infra2', set = False, verify = True async def devlink_rate_value(dev, name, value, cmode=False, device_host_name=True, set=False, verify=False): if set: out = await DevlinkPort.set(input_data=[{device_host_name: [ {'dev': dev, 'name': name, 'value': value, 'cmode': cmode}]}]) assert out[0][device_host_name]['rc'] == 0, f"Failed to set rate value '{value}'.\n{out}" if verify: out = await DevlinkPort.show(input_data=[{device_host_name: [ {'options': '-j', 'dev': dev, 'name': name}]}], parse_output=True) assert out[0][device_host_name]['rc'] == 0, f"Failed to execute the command 'DevlinkPort.show'.\n{out}" devlink_info = out[0][device_host_name]['parsed_output'] kbyte_value = devlink_info['param'][dev][0]['values'][0]['value'] > assert kbyte_value == value, f"Verify that storm control rate configured is '{value}' kbps.\n" E AssertionError: Verify that storm control rate configured is '0' kbps. /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/storm_control_utils.py:16: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_storm_control_unregistered_multicast_traffic">Starting testcase:test_storm_control_unregistered_multicast_traffic from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_unregistered_multicast_traffic.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8322' coro=<test_storm_control_unregistered_multicast_traffic() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_unregistered_multicast_traffic.py:46> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=191, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=192] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=192] Local address: 172.17.0.2, port 46058 INFO asyncssh:logging.py:92 [conn=192] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=192] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=192] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=192, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=192, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=192, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=192, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=192, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:01:01 UTC 2023 INFO asyncssh:logging.py:92 [conn=192, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=192, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=192, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=192, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=192, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=192, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=192, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=192, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=192, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=192, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=192, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=192, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=192, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=192, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=192, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=192, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=192, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=192, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=192, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=192, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=192, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=192, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=192, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=192, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=192, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=192, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=192, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=192, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=192, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=192, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=192, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=192, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=192, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=192, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=192, chan=7] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=192, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=192, chan=8] Command: devlink -j port param show pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=192, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=192, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=192, chan=8] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":27713}]}]}} -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_storm_control_unregistered_multicast_traffic from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_unregistered_multicast_traffic.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=192, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=192, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=192, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=192, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=192, chan=9] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=192, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=192, chan=10] Command: date INFO asyncssh:logging.py:92 [conn=192, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=192, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=192, chan=10] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:01:01 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': 'Ixia not connected'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=192, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=192, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=192, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=192, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=192, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=192, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=192, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=192, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=192, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=192, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:01:11 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=192, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=192, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=192, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=192, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=192, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=192, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=192, chan=14] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=192, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=192, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=192, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":161,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=192, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=192, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=192, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=192, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=192, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=192, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=192, chan=16] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=192, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=192, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=192, chan=16] Channel closed DEBUG infra2:Logger.py:156 | |||
| Failed | functional/storm_control/test_storm_negative_known_unicast_traffic.py::test_storm_negative_known_unicast_traffic | 11.17 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> async def test_storm_negative_known_unicast_traffic(testbed): """ Test Name: test_storm_negative_known_unicast_traffic Test Suite: suite_functional_storm_control Test Overview: Verify Known Unicast traffic is not limited by Storm Control. Test Author: Kostiantyn Stavruk Test Procedure: 1. Init bridge entity br0. 2. Set ports swp1, swp2 master br0. 3. Set entities swp1, swp2 UP state. 4. Set bridge br0 admin state UP. 5. Add static mac entry (on the first TG port) to the bridge. 6. Set up the following stream: - unicast stream from the second TG port to the first TG port. 7. Set storm control rate limit rule for unicast traffic on TX port (first TG port) 8. Transmit traffic by TG. 9. Verify the RX rate on the RX port is as expected - the rate is not limited by storm control. 10. Flush FDB. 11. Verify the RX rate on the RX port is as expected - the rate is limited by storm control. """ bridge = 'br0' tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 2) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] device_host_name = dent_dev.host_name tg_ports = tgen_dev.links_dict[device_host_name][0] ports = tgen_dev.links_dict[device_host_name][1] traffic_duration = 15 pps_value = 1000 out = await IpLink.add( input_data=[{device_host_name: [ {'device': bridge, 'vlan_filtering': 1, 'type': 'bridge'}]}]) err_msg = f"Verify that bridge created and vlan filtering set to 'ON'.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await IpLink.set( input_data=[{device_host_name: [ {'device': bridge, 'operstate': 'up'}]}]) assert out[0][device_host_name]['rc'] == 0, f"Verify that bridge set to 'UP' state.\n{out}" out = await IpLink.set( input_data=[{device_host_name: [ {'device': port, 'master': bridge, 'operstate': 'up'} for port in ports]}]) err_msg = f"Verify that bridge entities set to 'UP' state and links enslaved to bridge.\n{out}" assert out[0][device_host_name]['rc'] == 0, err_msg out = await BridgeFdb.add( input_data=[{device_host_name: [ {'device': ports[0], 'lladdr': '68:16:3d:2e:b4:c8', 'master': True, 'static': True}]}]) assert out[0][device_host_name]['rc'] == 0, f'Verify that FDB static entry added.\n{out}' > await devlink_rate_value(dev=f'pci/0000:01:00.0/{ports[0].replace("swp","")}', name='unk_uc_kbyte_per_sec_rate', value=0, device_host_name=device_host_name, verify=True) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_negative_known_unicast_traffic.py:81: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dev = 'pci/0000:01:00.0/33', name = 'unk_uc_kbyte_per_sec_rate', value = 0 cmode = False, device_host_name = 'infra2', set = False, verify = True async def devlink_rate_value(dev, name, value, cmode=False, device_host_name=True, set=False, verify=False): if set: out = await DevlinkPort.set(input_data=[{device_host_name: [ {'dev': dev, 'name': name, 'value': value, 'cmode': cmode}]}]) assert out[0][device_host_name]['rc'] == 0, f"Failed to set rate value '{value}'.\n{out}" if verify: out = await DevlinkPort.show(input_data=[{device_host_name: [ {'options': '-j', 'dev': dev, 'name': name}]}], parse_output=True) assert out[0][device_host_name]['rc'] == 0, f"Failed to execute the command 'DevlinkPort.show'.\n{out}" devlink_info = out[0][device_host_name]['parsed_output'] kbyte_value = devlink_info['param'][dev][0]['values'][0]['value'] > assert kbyte_value == value, f"Verify that storm control rate configured is '{value}' kbps.\n" E AssertionError: Verify that storm control rate configured is '0' kbps. /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/storm_control_utils.py:16: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_storm_negative_known_unicast_traffic">Starting testcase:test_storm_negative_known_unicast_traffic from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_negative_known_unicast_traffic.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8348' coro=<test_storm_negative_known_unicast_traffic() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_negative_known_unicast_traffic.py:49> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=192, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=193] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=193] Local address: 172.17.0.2, port 35816 INFO asyncssh:logging.py:92 [conn=193] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=193] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=193] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=193, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=193, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=193, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=193, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=193, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:01:12 UTC 2023 INFO asyncssh:logging.py:92 [conn=193, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=193, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=193, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=193, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=193, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=193, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=193, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=193, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=193, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=193, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=193, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=193, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=193, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=193, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=193, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=193, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=193, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=193, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=193, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=193, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=193, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=193, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=193, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=193, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=193, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=193, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=193, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=193, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=193, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=193, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=193, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=193, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=193, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=193, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=193, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge fdb add 68:16:3d:2e:b4:c8 dev swp33 static master INFO asyncssh:logging.py:92 [conn=193, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=193, chan=8] Command: bridge fdb add 68:16:3d:2e:b4:c8 dev swp33 static master INFO asyncssh:logging.py:92 [conn=193, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=193, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=193, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=193, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=193, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=193, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=193, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=193, chan=9] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=193, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=193, chan=10] Command: devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=193, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=193, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=193, chan=10] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":94404}]}]}} -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_storm_negative_known_unicast_traffic from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_negative_known_unicast_traffic.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=193, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=193, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=193, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=193, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=193, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=193, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=193, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=193, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=193, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=193, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:01:12 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': 'Ixia not connected'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=193, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=193, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=193, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=193, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=193, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=193, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=193, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=193, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=193, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=193, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:01:22 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=193, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=193, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=193, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=193, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=193, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=193, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=193, chan=16] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=193, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=193, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=193, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":162,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=193, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=193, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=193, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=193, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=193, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=193, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=193, chan=18] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=193, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=193, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=193, chan=18] Channel closed DEBUG infra2:Logger.py:156 | |||
| Failed | functional/vlan/test_vlan_increment_mac.py::test_vlan_with_increment_macs | 10.39 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> async def test_vlan_with_increment_macs(testbed): """ Test Name: VLAN with increment mac Test Suite: suite_functional_vlan Test Overview: Test broadcast packet forwarding with incremented mac addresses Test Procedure: 1. Create bridge. Set links, bridge to `up` state 2. Enslave interfaces to the created bridge entity. 3. Insert interfaces to VLAN Port 1: vlan 5, vlan 33, vlan 20 Port 2: vlan 5 vlan 33, vlan 20 Port 3: vlan 5, vlan 33, vlan 20 Port 4: vlan 5, vlan 33, vlan 20 4. Set up streams with incremented MAC address (16000 | 32000), pps 15000 5. Send traffic 6. Verify no packet loss nor packet leak occurred and all transmitted traffic received 7. Verify all MAC entries were learnt or re-learnt on the VLAN 8. Repeat steps #4 - #7 for vlans 5, 33, 20 """ tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 4) if not tgen_dev or not dent_devices: print('The testbed does not have enough dent with tgn connections') return device = dent_devices[0].host_name tg_ports = tgen_dev.links_dict[device][0] dut_ports = tgen_dev.links_dict[device][1] tolerance = 0.7 # fdb learning tolerance out = await OnlpSystemInfo.show(input_data=[{device: [{}]}], parse_output=True) model = out[0][device]['parsed_output']['platform_name'].strip().replace('_', '-') mac_table = LocalFileHandler(dent_devices[0].applog).read(PLATFORMS_CONSTANTS) mac_count = json.loads(mac_table) > mac_count = mac_count[model]['fdb_size'] E KeyError: '88F7040/88F6820' /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_increment_mac.py:73: KeyError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vlan_with_increment_macs">Starting testcase:test_vlan_with_increment_macs from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_increment_mac.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8686' coro=<test_vlan_with_increment_macs() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_increment_mac.py:59> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=204, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=205] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=205] Local address: 172.17.0.2, port 54276 INFO asyncssh:logging.py:92 [conn=205] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=205] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=205] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=205, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=205, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=205, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=205, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=205, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:42:31 UTC 2023 INFO asyncssh:logging.py:92 [conn=205, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=205, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=205, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=205, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=205, chan=1] Channel closed DEBUG infra2:Logger.py:156 /lib/platform-config/current/onl/bin/onlpdump -s INFO asyncssh:logging.py:92 [conn=205, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=205, chan=2] Command: /lib/platform-config/current/onl/bin/onlpdump -s INFO asyncssh:logging.py:92 [conn=205, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=205, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=205, chan=2] Channel closed DEBUG infra2:Logger.py:156 System Information: Product Name: TN48M-P-DN Serial Number: TN481P2TW20420113 MAC: 18:be:92:13:64:80 MAC Range: 64 Manufacturer: DNI Manufacture Date: 07/19/2021 10:11:29 Vendor: DNI Platform Name: 88F7040/88F6820 Device Version: 2 Label Revision: D1 Country Code: TW Diag Version: V1.0.0 ONIE Version: 2020.11-V01 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vlan_with_increment_macs from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_increment_mac.py INFO asyncssh:logging.py:92 [conn=205, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=205, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=205, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=205, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=205, chan=3] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=205, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=205, chan=4] Command: date INFO asyncssh:logging.py:92 [conn=205, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=205, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=205, chan=4] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:42:31 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=205, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=205, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=205, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=205, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=205, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=205, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=205, chan=6] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=205, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=205, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=205, chan=6] Channel closed DEBUG infra2:Logger.py:156 [] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=205, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=205, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=205, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=205, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=205, chan=7] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=205, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=205, chan=8] Command: date INFO asyncssh:logging.py:92 [conn=205, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=205, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=205, chan=8] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:42:31 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': 'Ixia not connected'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] | |||
| Failed | functional/vlan/test_vlan_priority.py::test_vlan_priority_tag | 197.84 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> async def test_vlan_priority_tag(testbed): """ Test Name: VLAN priority Test Suite: suite_functional_vlan Test Overview: Test packet forwarding with VLAN priority Test Procedure: 1. Create bridge and set links to `Up` state 2. Add two ports to the same VLAN in trunk mode. 3. Setup packet stream(s) for the unicast packet with packet vlan and priority. 4. Send traffic. 5. Verify no traffic loss on receiving port. 6. Verify priority was not stripped from the packet. """ # 1. Create bridge and set links to `Up` state tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 2) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') device = dent_devices[0].host_name tg_ports = tgen_dev.links_dict[device][0] dut_ports = tgen_dev.links_dict[device][1] vlan_priority = 6 vlan_id = 5 await configure_bridge_setup(device, dut_ports) # 2. Insert links to VLAN's per port_map config port_map = ({'port': 0, 'settings': [{'vlan': vlan_id, 'untagged': False, 'pvid': True}]}, {'port': 1, 'settings': [{'vlan': vlan_id, 'untagged': False, 'pvid': True}]}) await configure_vlan_setup(device, port_map, dut_ports) dev_groups = tgen_utils_dev_groups_from_config( [{'ixp': tg_ports[0], 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24}, {'ixp': tg_ports[1], 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24}]) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, dut_ports, dev_groups) # 3. Setup packet stream(s) for the unicast packet with packet vlan and priority specified # Enable egress tracking for the vlan and pcp tx_ports = dev_groups[tg_ports[0]][0]['name'] rx_ports = dev_groups[tg_ports[1]][0]['name'] streams = {'Traffic with VLAN priority': { 'type': 'raw', 'protocol': '802.1Q', 'ip_source': tx_ports, 'ip_destination': rx_ports, 'srcMac': '02:00:00:00:00:01', 'dstMac': '02:00:00:00:00:02', 'vlanID': vlan_id, 'frame_rate_type': 'line_rate', 'rate': 95, 'vlanPriority': vlan_priority, 'egress_track_by': ['vlan', 'pcp'] }} await tgen_utils_setup_streams(tgen_dev, config_file_name=None, streams=streams) # 4. Send traffic await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(15) await tgen_utils_stop_traffic(tgen_dev) # 5. Verify no traffic loss on receiving ports. # 6. Verify priority was not stripped from the packet. await asyncio.sleep(10) # waiting for traffic to stop on TG stats = await tgen_utils_get_traffic_stats(tgen_dev, 'Flow Statistics') for row in stats.Rows: > assert tgen_utils_get_loss(row) == 0.000, \ f'No traffic for traffic item : {row["Traffic Item"]} on port {row["Rx Port"]}' E AssertionError: No traffic for traffic item : Traffic with VLAN priority on port 10.36.118.199:2:6 E assert 17.341 == 0.0 E + where 17.341 = tgen_utils_get_loss(<ixnetwork_restpy.assistants.statistics.row.Row object at 0x7f6d05a86500>) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_priority.py:91: AssertionError -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vlan_priority_tag">Starting testcase:test_vlan_priority_tag from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_priority.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8704' coro=<test_vlan_priority_tag() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_priority.py:39> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=205, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=206] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=206] Local address: 172.17.0.2, port 50046 INFO asyncssh:logging.py:92 [conn=206] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=206] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=206] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=206, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=206, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=206, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=206, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=206, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:42:41 UTC 2023 INFO asyncssh:logging.py:92 [conn=206, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=206, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=206, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=206, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=206, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=206, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=206, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=206, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=206, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=206, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=206, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=206, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=206, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=206, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=206, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=206, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=206, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=206, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=206, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=206, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=206, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=206, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=206, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=206, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=206, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=206, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=206, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=206, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=206, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=206, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=206, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=206, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=206, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=206, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=206, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 5 pvid INFO asyncssh:logging.py:92 [conn=206, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=206, chan=8] Command: bridge vlan add dev swp33 vid 5 pvid INFO asyncssh:logging.py:92 [conn=206, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=206, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=206, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=206, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=206, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=206, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=206, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=206, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp34 vid 5 pvid INFO asyncssh:logging.py:92 [conn=206, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=206, chan=10] Command: bridge vlan add dev swp34 vid 5 pvid INFO asyncssh:logging.py:92 [conn=206, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=206, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=206, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 3008 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] '10.36.118.199:2:7' INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Traffic with VLAN priority INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05ab4cd0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN priority SIP-DIP N/A Tx 2569364 Rx 2123821 Loss 17.341 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vlan_priority_tag from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_priority.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=206, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=206, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=206, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=206, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=206, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=206, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=206, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=206, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=206, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=206, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:45:33 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 3008 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=206, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=206, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=206, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=206, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=206, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=206, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=206, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=206, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=206, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=206, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:45:59 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=206, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=206, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=206, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=206, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=206, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=206, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=206, chan=16] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=206, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=206, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=206, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":174,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=206, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=206, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=206, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=206, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=206, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=206, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=206, chan=18] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=206, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=206, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=206, chan=18] Channel closed DEBUG infra2:Logger.py:156 | |||
| XFailed | functional/ipv4/test_ipv4_icmp.py::test_ipv4_ping_size | 164.11 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> @pytest.mark.xfail(reason='Device does not support fragmentation') async def test_ipv4_ping_size(testbed): """ Test Name: test_ipv4_ping_size Test Suite: suite_functional_ipv4 Test Overview: Test IPv4 ping size Test Procedure: 1. Init interfaces 2. Configure ports up 3. Configure IP addrs 4. Add dynamic arp entries 5. Generate ping with size smaller than mru and larger than mru and verify fragmentation on the larger ping """ # 1. Init interfaces tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 4) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent_dev = dent_devices[0] dent = dent_dev.host_name tg_ports = tgen_dev.links_dict[dent][0] ports = tgen_dev.links_dict[dent][1] address_map = ( # swp port, tg port, swp ip, tg ip, plen (ports[0], tg_ports[0], '1.1.1.1', '1.1.1.2', 24), (ports[1], tg_ports[1], '2.2.2.1', '2.2.2.2', 24), (ports[2], tg_ports[2], '3.3.3.1', '3.3.3.2', 24), (ports[3], tg_ports[3], '4.4.4.1', '4.4.4.2', 24), ) # 2. Configure ports up out = await IpLink.set(input_data=[{dent: [ {'device': port, 'operstate': 'up'} for port, *_ in address_map ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 3. Configure IP addrs out = await IpAddress.add(input_data=[{dent: [ {'dev': port, 'prefix': f'{ip}/{plen}'} for port, _, ip, _, plen in address_map ]}]) assert out[0][dent]['rc'] == 0, 'Failed to add IP addr to port' dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': ip, 'gw': gw, 'plen': plen} for _, port, gw, ip, plen in address_map ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) # 4. Add dynamic arp entries streams = { 'ipv4': {'ip_source': dev_groups[tg_ports[0]][0]['name'], 'ip_destination': dev_groups[tg_ports[1]][0]['name']} } await tgen_utils_setup_streams(tgen_dev, None, streams) # will send arps to all ports # 5. Generate ping with size smaller than mru await asyncio.gather(*(do_ping(dent_dev, port, dst, size=100, timeout=15) for port, *_, dst, _ in address_map)) # Generate ping with size larger than mru and verify fragmentation > await asyncio.gather(*(do_ping(dent_dev, port, dst, size=1473, timeout=15) for port, *_, dst, _ in address_map)) /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_icmp.py:278: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dev = [DENT infrastructure 2: 10.36.118.23], port = 'swp33', dst = '1.1.1.2' count = 1, interval = 0.1, size = 1473, timeout = 15 async def do_ping(dev, port, dst, count=1, interval=0.1, size=0, timeout=120): cmd = f'ping -I {port} -c {count} -i {interval} -s {size} -w {timeout} {dst}' cmd += ' | grep "ping statistics" -A 2' # filter ouptut rc, out = await dev.run_cmd(cmd) assert rc == 0, f'Failed to send ping from {port} to {dst}' > assert ' 0% ' in out, f'Some pings did not reach their destination\n{out}' E AssertionError: Some pings did not reach their destination E --- 1.1.1.2 ping statistics --- E 145 packets transmitted, 0 received, 100% packet loss, time 14986ms E E E assert ' 0% ' in '--- 1.1.1.2 ping statistics ---\n145 packets transmitted, 0 received, 100% packet loss, time 14986ms\n\n' /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_icmp.py:35: AssertionError -----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-4133' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_ping_size">Starting testcase:test_ipv4_ping_size from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_icmp.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=133, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=134] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=134] Local address: 172.17.0.2, port 39376 INFO asyncssh:logging.py:92 [conn=134] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=134] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=134] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=134, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:29:25 UTC 2023 INFO asyncssh:logging.py:92 [conn=134, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=134, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=134, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=134, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=134, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=134, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=134, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=134, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:29:25 UTC 2023 INFO asyncssh:logging.py:92 [conn=134, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=134, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=134, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=134, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=134, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=10] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=134, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2924 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for ipv4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=134, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=11] Channel closed INFO asyncssh:logging.py:92 [conn=134, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=14] Received channel close DEBUG infra2:Logger.py:156 ping -I swp33 -c 1 -i 0.1 -s 100 -w 15 1.1.1.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=134, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=12] Channel closed INFO asyncssh:logging.py:92 [conn=134, chan=13] Channel closed INFO asyncssh:logging.py:92 [conn=134, chan=14] Channel closed DEBUG infra2:Logger.py:156 ping -I swp34 -c 1 -i 0.1 -s 100 -w 15 2.2.2.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=134, chan=16] Requesting new SSH session DEBUG infra2:Logger.py:156 ping -I swp35 -c 1 -i 0.1 -s 100 -w 15 3.3.3.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=134, chan=17] Requesting new SSH session DEBUG infra2:Logger.py:156 ping -I swp36 -c 1 -i 0.1 -s 100 -w 15 4.4.4.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=134, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=15] Command: ping -I swp33 -c 1 -i 0.1 -s 100 -w 15 1.1.1.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=134, chan=16] Command: ping -I swp34 -c 1 -i 0.1 -s 100 -w 15 2.2.2.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=134, chan=17] Command: ping -I swp35 -c 1 -i 0.1 -s 100 -w 15 3.3.3.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=134, chan=18] Command: ping -I swp36 -c 1 -i 0.1 -s 100 -w 15 4.4.4.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=134, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=15] Channel closed INFO asyncssh:logging.py:92 [conn=134, chan=16] Channel closed INFO asyncssh:logging.py:92 [conn=134, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=17] Received channel close DEBUG infra2:Logger.py:156 --- 1.1.1.2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.356/0.356/0.356/0.000 ms DEBUG infra2:Logger.py:156 --- 2.2.2.2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.299/0.299/0.299/0.000 ms INFO asyncssh:logging.py:92 [conn=134, chan=18] Channel closed INFO asyncssh:logging.py:92 [conn=134, chan=17] Channel closed DEBUG infra2:Logger.py:156 --- 4.4.4.2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.309/0.309/0.309/0.000 ms DEBUG infra2:Logger.py:156 --- 3.3.3.2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.231/0.231/0.231/0.000 ms INFO asyncssh:logging.py:92 [conn=134, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=19] Channel closed INFO asyncssh:logging.py:92 [conn=134, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=21] Received channel close DEBUG infra2:Logger.py:156 ping -I swp33 -c 1 -i 0.1 -s 1473 -w 15 1.1.1.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=134, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=20] Channel closed INFO asyncssh:logging.py:92 [conn=134, chan=21] Channel closed INFO asyncssh:logging.py:92 [conn=134, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=22] Received channel close DEBUG infra2:Logger.py:156 ping -I swp34 -c 1 -i 0.1 -s 1473 -w 15 2.2.2.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=134, chan=24] Requesting new SSH session DEBUG infra2:Logger.py:156 ping -I swp35 -c 1 -i 0.1 -s 1473 -w 15 3.3.3.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=134, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=22] Channel closed INFO asyncssh:logging.py:92 [conn=134, chan=23] Command: ping -I swp33 -c 1 -i 0.1 -s 1473 -w 15 1.1.1.2 | grep "ping statistics" -A 2 DEBUG infra2:Logger.py:156 ping -I swp36 -c 1 -i 0.1 -s 1473 -w 15 4.4.4.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=134, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=24] Command: ping -I swp34 -c 1 -i 0.1 -s 1473 -w 15 2.2.2.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=134, chan=25] Command: ping -I swp35 -c 1 -i 0.1 -s 1473 -w 15 3.3.3.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=134, chan=26] Command: ping -I swp36 -c 1 -i 0.1 -s 1473 -w 15 4.4.4.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=134, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=23] Channel closed DEBUG infra2:Logger.py:156 --- 1.1.1.2 ping statistics --- 145 packets transmitted, 0 received, 100% packet loss, time 14986ms -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_ping_size from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_icmp.py INFO asyncssh:logging.py:92 [conn=134, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=24] Channel closed INFO asyncssh:logging.py:92 [conn=134, chan=25] Channel closed INFO asyncssh:logging.py:92 [conn=134, chan=26] Channel closed DEBUG infra2:Logger.py:156 --- 2.2.2.2 ping statistics --- 145 packets transmitted, 0 received, 100% packet loss, time 14988ms DEBUG infra2:Logger.py:156 --- 3.3.3.2 ping statistics --- 145 packets transmitted, 0 received, 100% packet loss, time 14972ms DEBUG infra2:Logger.py:156 --- 4.4.4.2 ping statistics --- 145 packets transmitted, 0 received, 100% packet loss, time 14995ms INFO asyncssh:logging.py:92 [conn=134, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=27] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=134, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=28] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=134, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=28] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=134, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=29] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=134, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=30] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=30] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:31:43 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2924 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=134, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=31] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=134, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=32] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=32] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:32:09 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=134, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=134, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=34] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=134, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=34] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=134, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=35] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=134, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=36] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=134, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=36] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=134, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=134, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=37] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=134, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=134, chan=38] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=134, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=134, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=134, chan=38] Channel closed DEBUG infra2:Logger.py:156 | |||
| XFailed | functional/ipv4/test_ipv4_mtu.py::test_ipv4_fragmentation | 177.41 | |
|
testbed = <dent_os_testbed.TestBed.TestBed object at 0x7f6d07d29ab0> @pytest.mark.xfail(reason='Device does not support fragmentation') async def test_ipv4_fragmentation(testbed): """ Test Name: test_ipv4_fragmentation Test Suite: suite_functional_ipv4 Test Overview: Test IPv4 fragmentation Test Procedure: 1. Init interfaces 2. Configure ports up 3. Configure IP addrs 4. Generate Non-fragment/fragment traffic and verify reception """ # 1. Init interfaces tgen_dev, dent_devices = await tgen_utils_get_dent_devices_with_tgen(testbed, [], 4) if not tgen_dev or not dent_devices: pytest.skip('The testbed does not have enough dent with tgen connections') dent = dent_devices[0].host_name tg_ports = tgen_dev.links_dict[dent][0] ports = tgen_dev.links_dict[dent][1] traffic_duration = 10 fragmented = 1522 non_fragmented = 1420 address_map = ( # swp port, tg port, swp ip, tg ip, plen (ports[0], tg_ports[0], '1.1.1.1', '1.1.1.2', 24), (ports[1], tg_ports[1], '2.2.2.1', '2.2.2.2', 24), (ports[2], tg_ports[2], '3.3.3.1', '3.3.3.2', 24), (ports[3], tg_ports[3], '4.4.4.1', '4.4.4.2', 24), ) # 2. Configure ports up out = await IpLink.set(input_data=[{dent: [ {'device': port, 'operstate': 'up'} for port, *_ in address_map ]}]) assert out[0][dent]['rc'] == 0, 'Failed to set port state UP' # 3. Configure IP addrs out = await IpAddress.add(input_data=[{dent: [ {'dev': port, 'prefix': f'{ip}/{plen}'} for port, _, ip, _, plen in address_map ]}]) assert out[0][dent]['rc'] == 0, 'Failed to add IP addr to port' dev_groups = tgen_utils_dev_groups_from_config( {'ixp': port, 'ip': ip, 'gw': gw, 'plen': plen} for _, port, gw, ip, plen in address_map ) await tgen_utils_traffic_generator_connect(tgen_dev, tg_ports, ports, dev_groups) streams = { f'{tg1} <-> {tg2} | frame size {size}': { 'type': 'ipv4', 'ip_source': dev_groups[tg1][0]['name'], 'ip_destination': dev_groups[tg2][0]['name'], 'protocol': 'ip', 'rate': '1000', # pps 'frameSize': size, 'bi_directional': True, } for tg1, tg2, size in ((tg_ports[0], tg_ports[1], non_fragmented), (tg_ports[2], tg_ports[3], fragmented)) } # 4. Generate Non-fragment/fragment traffic and verify reception await tgen_utils_setup_streams(tgen_dev, None, streams) await tgen_utils_start_traffic(tgen_dev) await asyncio.sleep(traffic_duration) await tgen_utils_stop_traffic(tgen_dev) # Verify packet discarded/fwd stats = await tgen_utils_get_traffic_stats(tgen_dev, 'Flow Statistics') for row in stats.Rows: loss = tgen_utils_get_loss(row) if str(non_fragmented) in row['Traffic Item']: assert loss == 0, f'Expected loss: 0%, actual: {loss}%' assert row['Tx Frames'] == row['Rx Frames'], \ f"Expected Tx Frames {row['Tx Frames']} to equal Rx Frames {row['Rx Frames']}" else: # fragmented traffic > assert int(row['Rx Frames']) == int(row['Tx Frames']) * 2, \ f"Expected Rx Frames {row['Rx Frames']} to equal 2 * Tx Frames {2 * int(row['Tx Frames'])}" E AssertionError: Expected Rx Frames 0 to equal 2 * Tx Frames 11386 E assert 0 == (5693 * 2) E + where 0 = int('0') E + and 5693 = int('5693') /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_mtu.py:214: AssertionError -----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-4339' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_fragmentation">Starting testcase:test_ipv4_fragmentation from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_mtu.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=137, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=138] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=138] Local address: 172.17.0.2, port 33028 INFO asyncssh:logging.py:92 [conn=138] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=138] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=138] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=138, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=138, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:40:22 UTC 2023 INFO asyncssh:logging.py:92 [conn=138, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=138, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=138, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=138, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=138, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=138, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=138, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=138, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=138, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=138, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=138, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=138, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:40:22 UTC 2023 INFO asyncssh:logging.py:92 [conn=138, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=138, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=138, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=138, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=138, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=138, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=138, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=10] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=138, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2930 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 <-> 10.36.118.199:2:6 | frame size 1420 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:7 <-> 10.36.118.199:2:8 | frame size 1522 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:7_3.3.3.2/24 to 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05d633d0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 | frame size 1420 SIP-DIP 1.1.1.2-2.2.2.2 Tx 5693 Rx 5693 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 | frame size 1420 SIP-DIP 2.2.2.2-1.1.1.2 Tx 5693 Rx 5693 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:7 <-> 10.36.118.199:2:8 | frame size 1522 SIP-DIP 3.3.3.2-4.4.4.2 Tx 5693 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:7 <-> 10.36.118.199:2:8 | frame size 1522 SIP-DIP 4.4.4.2-3.3.3.2 Tx 5693 Rx 0 Loss 100.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_fragmentation from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_mtu.py INFO asyncssh:logging.py:92 [conn=138, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=138, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=11] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=138, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=12] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=138, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=12] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=138, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=138, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=138, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=138, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:42:49 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2930 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=138, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=138, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=138, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=138, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:43:19 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=138, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=138, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=138, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=18] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=138, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=138, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=138, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=138, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=20] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=138, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=138, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=138, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=138, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=138, chan=22] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=138, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=138, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=138, chan=22] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/L1/test_l1_autodetect.py::test_l1_autodetect[10-full] | 189.70 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_l1_autodetect[10-full]">Starting testcase:test_l1_autodetect[10-full] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autodetect.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-16' coro=<test_l1_autodetect() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autodetect.py:57> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=0, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=1] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=1] Local address: 172.17.0.2, port 32944 INFO asyncssh:logging.py:92 [conn=1] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=1] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=1] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=1, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=1, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 04:57:53 UTC 2023 INFO asyncssh:logging.py:92 [conn=1, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=1, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=1] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=1, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=2] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=1, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=2] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: No Advertised FEC modes: None Speed: Unknown! Duplex: Unknown! (255) Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: no INFO asyncssh:logging.py:92 [conn=1, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=1, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=3] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=1, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=4] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=1, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=4] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: No Advertised FEC modes: None Speed: Unknown! Duplex: Unknown! (255) Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: no INFO asyncssh:logging.py:92 [conn=1, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=1, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=1, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=6] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=1, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=1, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=1, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=1, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=8] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=1, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=1, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=1, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=1, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=10] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=1, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=1, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=1, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=11] Channel closed DEBUG infra2:Logger.py:156 ethtool -s swp33 speed 10 autoneg off duplex full && ethtool -s swp34 speed 10 autoneg off duplex full INFO asyncssh:logging.py:92 [conn=1, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=12] Command: ethtool -s swp33 speed 10 autoneg off duplex full && ethtool -s swp34 speed 10 autoneg off duplex full INFO asyncssh:logging.py:92 [conn=1, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2772 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Change L1 port configuration (autoneg/speed/duplex) INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 10 to None on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 10 to None on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'update_l1_config', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=1, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=1, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=13] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=1, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=14] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=1, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=14] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 10Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=1, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=1, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=15] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=1, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=16] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=1, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=16] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 10Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 --> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 --> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d0616e3b0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 --> 10.36.118.199:2:6 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 5445 Rx 5436 Loss 0.165 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:6 --> 10.36.118.199:2:5 SIP-DIP 00:12:01:00:00:01-00:11:01:00:00:01 Tx 5445 Rx 5445 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_l1_autodetect[10-full] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autodetect.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=1, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=1, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=1, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=1, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:00:38 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2772 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=1, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=1, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=1, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=1, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:01:02 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=1, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=1, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=1, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=1, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":58,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=1, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=1, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=1, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=1, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=1, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=1, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=1, chan=24] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/L1/test_l1_autodetect.py::test_l1_autodetect[10-half] | 271.85 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_l1_autodetect[10-half]">Starting testcase:test_l1_autodetect[10-half] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autodetect.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-50' coro=<test_l1_autodetect() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autodetect.py:57> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=1, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=2] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=2] Local address: 172.17.0.2, port 54712 INFO asyncssh:logging.py:92 [conn=2] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=2] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=2] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=2, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=2, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:01:02 UTC 2023 INFO asyncssh:logging.py:92 [conn=2, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=2, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=1] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=2, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=2] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=2, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=2] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 10Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=2, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=2, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=3] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=2, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=4] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=2, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=4] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 10Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=2, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=2, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=2, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=6] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=2, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=2, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=2, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=2, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=8] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=2, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=2, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=2, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=2, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=10] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=2, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=2, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=2, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=11] Channel closed DEBUG infra2:Logger.py:156 ethtool -s swp33 speed 10 autoneg off duplex half && ethtool -s swp34 speed 10 autoneg off duplex half INFO asyncssh:logging.py:92 [conn=2, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=12] Command: ethtool -s swp33 speed 10 autoneg off duplex half && ethtool -s swp34 speed 10 autoneg off duplex half INFO asyncssh:logging.py:92 [conn=2, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2773 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Change L1 port configuration (autoneg/speed/duplex) INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 10 to None on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 10 to None on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'update_l1_config', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=2, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=2, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=13] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=2, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=14] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=2, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=14] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 10Mb/s Duplex: Half Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=2, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=2, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=15] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=2, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=16] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=2, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=16] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 10Mb/s Duplex: Half Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 --> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05fe1870>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 --> 10.36.118.199:2:6 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 3559 Rx 3559 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Traffic Items from the device: ixia INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:5 --> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'clear_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 --> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05fe1c30>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:6 --> 10.36.118.199:2:5 SIP-DIP 00:12:01:00:00:01-00:11:01:00:00:01 Tx 5025 Rx 5025 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Traffic Items from the device: ixia INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:6 --> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'clear_traffic', 'rc': 0, 'result': ''}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_l1_autodetect[10-half] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autodetect.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=2, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=2, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=2, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=2, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:05:11 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2773 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=2, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=2, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=2, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=2, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:05:34 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=2, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=2, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=2, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=2, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":59,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=2, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=2, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=2, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=2, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=2, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=2, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=2, chan=24] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/L1/test_l1_autodetect.py::test_l1_autodetect[100-full] | 217.67 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_l1_autodetect[100-full]">Starting testcase:test_l1_autodetect[100-full] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autodetect.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-84' coro=<test_l1_autodetect() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autodetect.py:57> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=2, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=3] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=3] Local address: 172.17.0.2, port 51244 INFO asyncssh:logging.py:92 [conn=3] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=3] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=3] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=3, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:05:34 UTC 2023 INFO asyncssh:logging.py:92 [conn=3, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=1] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=3, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=2] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=3, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=2] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 10Mb/s Duplex: Half Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=3, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=3] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=3, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=4] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=3, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=4] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 10Mb/s Duplex: Half Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=3, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=3, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=6] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=3, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=3, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=3, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=8] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=3, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=3, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=3, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=10] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=3, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=3, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=11] Channel closed DEBUG infra2:Logger.py:156 ethtool -s swp33 speed 100 autoneg off duplex full && ethtool -s swp34 speed 100 autoneg off duplex full INFO asyncssh:logging.py:92 [conn=3, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=12] Command: ethtool -s swp33 speed 100 autoneg off duplex full && ethtool -s swp34 speed 100 autoneg off duplex full INFO asyncssh:logging.py:92 [conn=3, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2775 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Change L1 port configuration (autoneg/speed/duplex) INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 100 to None on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 100 to None on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'update_l1_config', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=3, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=13] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=3, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=14] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=3, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=14] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 100Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=3, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=15] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=3, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=16] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=3, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=16] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 100Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 --> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 --> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05fe2710>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 --> 10.36.118.199:2:6 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 41188 Rx 41187 Loss 0.002 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:6 --> 10.36.118.199:2:5 SIP-DIP 00:12:01:00:00:01-00:11:01:00:00:01 Tx 41188 Rx 41187 Loss 0.002 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_l1_autodetect[100-full] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autodetect.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=3, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=3, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:08:34 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2775 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=3, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=3, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:09:11 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=3, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=3, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=3, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":60,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=3, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=3, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=3, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=24] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/L1/test_l1_autodetect.py::test_l1_autodetect[100-half] | 266.51 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_l1_autodetect[100-half]">Starting testcase:test_l1_autodetect[100-half] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autodetect.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-118' coro=<test_l1_autodetect() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autodetect.py:57> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=3, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=4] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=4] Local address: 172.17.0.2, port 34016 INFO asyncssh:logging.py:92 [conn=4] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=4] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=4] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=4, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:09:12 UTC 2023 INFO asyncssh:logging.py:92 [conn=4, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=1] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=4, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=2] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=4, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=2] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 100Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=4, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=3] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=4, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=4] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=4, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=4] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 100Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=4, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=4, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=6] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=4, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=4, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=4, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=8] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=4, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=4, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=4, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=10] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=4, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=4, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=11] Channel closed DEBUG infra2:Logger.py:156 ethtool -s swp33 speed 100 autoneg off duplex half && ethtool -s swp34 speed 100 autoneg off duplex half INFO asyncssh:logging.py:92 [conn=4, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=12] Command: ethtool -s swp33 speed 100 autoneg off duplex half && ethtool -s swp34 speed 100 autoneg off duplex half INFO asyncssh:logging.py:92 [conn=4, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2777 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Change L1 port configuration (autoneg/speed/duplex) INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 100 to None on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 100 to None on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'update_l1_config', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=4, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=13] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=4, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=14] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=4, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=14] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 100Mb/s Duplex: Half Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=4, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=15] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=4, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=16] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=4, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=16] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 100Mb/s Duplex: Half Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 --> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05fe1b70>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 --> 10.36.118.199:2:6 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 35967 Rx 35967 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Traffic Items from the device: ixia INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:5 --> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'clear_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 --> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05fe0ca0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:6 --> 10.36.118.199:2:5 SIP-DIP 00:12:01:00:00:01-00:11:01:00:00:01 Tx 48314 Rx 48314 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Traffic Items from the device: ixia INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:6 --> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'clear_traffic', 'rc': 0, 'result': ''}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_l1_autodetect[100-half] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autodetect.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=4, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=4, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:13:18 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2777 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=4, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=4, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:13:38 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=4, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=4, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=4, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":61,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=4, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=4, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=4, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=24] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/L1/test_l1_autodetect.py::test_l1_autodetect[1000-full] | 204.50 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_l1_autodetect[1000-full]">Starting testcase:test_l1_autodetect[1000-full] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autodetect.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-152' coro=<test_l1_autodetect() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autodetect.py:57> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=4, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=5] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=5] Local address: 172.17.0.2, port 33876 INFO asyncssh:logging.py:92 [conn=5] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=5] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=5] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=5, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:13:38 UTC 2023 INFO asyncssh:logging.py:92 [conn=5, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=1] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=5, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=2] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=5, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=2] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 100Mb/s Duplex: Half Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=5, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=3] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=5, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=4] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=5, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=4] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 100Mb/s Duplex: Half Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=5, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=5, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=6] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=5, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=5, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=5, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=8] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=5, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=5, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=5, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=10] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=5, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=5, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=11] Channel closed DEBUG infra2:Logger.py:156 ethtool -s swp33 speed 1000 autoneg off duplex full && ethtool -s swp34 speed 1000 autoneg off duplex full INFO asyncssh:logging.py:92 [conn=5, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=12] Command: ethtool -s swp33 speed 1000 autoneg off duplex full && ethtool -s swp34 speed 1000 autoneg off duplex full INFO asyncssh:logging.py:92 [conn=5, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2779 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Change L1 port configuration (autoneg/speed/duplex) INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 1000 to None on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 1000 to None on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'update_l1_config', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=5, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=13] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=5, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=14] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=5, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=14] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 1000Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=5, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=15] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=5, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=16] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=5, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=16] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 1000Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 --> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 --> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05fe2950>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 --> 10.36.118.199:2:6 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 367737 Rx 367737 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:6 --> 10.36.118.199:2:5 SIP-DIP 00:12:01:00:00:01-00:11:01:00:00:01 Tx 367737 Rx 367737 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_l1_autodetect[1000-full] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autodetect.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=5, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=5, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:16:39 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2779 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=5, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=5, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:17:02 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=5, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=5, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=5, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":62,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=5, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=5, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=5, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=24] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/L1/test_l1_autoneg.py::test_l1_autoneg[10-full] | 217.12 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_l1_autoneg[10-full]">Starting testcase:test_l1_autoneg[10-full] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autoneg.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-186' coro=<test_l1_autoneg() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autoneg.py:56> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=5, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=6] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=6] Local address: 172.17.0.2, port 34170 INFO asyncssh:logging.py:92 [conn=6] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=6] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=6] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=6, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:17:03 UTC 2023 INFO asyncssh:logging.py:92 [conn=6, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=1] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=6, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=2] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=6, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=2] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 1000Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=6, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=3] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=6, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=4] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=6, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=4] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 1000Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=6, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=6, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=6] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=6, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=6, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=6, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=8] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=6, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=6, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=6, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=10] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=6, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=6, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=11] Channel closed DEBUG infra2:Logger.py:156 ethtool -s swp33 speed 10 autoneg on duplex full advertise 0x002 && ethtool -s swp34 speed 10 autoneg on duplex full advertise 0x002 INFO asyncssh:logging.py:92 [conn=6, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=12] Command: ethtool -s swp33 speed 10 autoneg on duplex full advertise 0x002 && ethtool -s swp34 speed 10 autoneg on duplex full advertise 0x002 INFO asyncssh:logging.py:92 [conn=6, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2781 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Change L1 port configuration (autoneg/speed/duplex) INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 10 to None on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 10 to None on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'update_l1_config', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=6, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=13] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=6, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=14] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=6, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=14] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 10baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 10Mb/s Duplex: Full Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=6, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=15] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=6, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=16] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=6, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=16] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 10baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 10Mb/s Duplex: Full Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 --> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 --> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05fe3ac0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 --> 10.36.118.199:2:6 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 5387 Rx 5387 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:6 --> 10.36.118.199:2:5 SIP-DIP 00:12:01:00:00:01-00:11:01:00:00:01 Tx 5387 Rx 5387 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_l1_autoneg[10-full] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autoneg.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=6, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=6, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:20:08 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2781 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=6, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=6, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:20:40 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=6, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=6, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=6, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":63,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=6, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=6, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=6, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=24] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/L1/test_l1_autoneg.py::test_l1_autoneg[10-half] | 271.37 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_l1_autoneg[10-half]">Starting testcase:test_l1_autoneg[10-half] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autoneg.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-220' coro=<test_l1_autoneg() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autoneg.py:56> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=6, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=7] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=7] Local address: 172.17.0.2, port 45262 INFO asyncssh:logging.py:92 [conn=7] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=7] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=7] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=7, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:20:40 UTC 2023 INFO asyncssh:logging.py:92 [conn=7, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=1] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=7, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=2] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=7, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=2] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 10baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 10Mb/s Duplex: Full Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=7, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=3] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=7, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=4] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=7, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=4] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 10baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 10Mb/s Duplex: Full Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=7, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=7, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=6] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=7, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=7, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=7, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=8] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=7, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=7, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=7, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=10] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=7, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=7, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=11] Channel closed DEBUG infra2:Logger.py:156 ethtool -s swp33 speed 10 autoneg on duplex half advertise 0x001 && ethtool -s swp34 speed 10 autoneg on duplex half advertise 0x001 INFO asyncssh:logging.py:92 [conn=7, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=12] Command: ethtool -s swp33 speed 10 autoneg on duplex half advertise 0x001 && ethtool -s swp34 speed 10 autoneg on duplex half advertise 0x001 INFO asyncssh:logging.py:92 [conn=7, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2783 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Change L1 port configuration (autoneg/speed/duplex) INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 10 to None on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 10 to None on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'update_l1_config', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=7, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=13] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=7, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=14] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=7, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=14] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 10baseT/Half Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 10Mb/s Duplex: Half Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=7, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=15] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=7, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=16] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=7, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=16] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 10baseT/Half Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 10Mb/s Duplex: Half Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 --> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05fe15d0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 --> 10.36.118.199:2:6 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 3566 Rx 3566 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Traffic Items from the device: ixia INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:5 --> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'clear_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 --> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05fe1d20>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:6 --> 10.36.118.199:2:5 SIP-DIP 00:12:01:00:00:01-00:11:01:00:00:01 Tx 4965 Rx 4965 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Traffic Items from the device: ixia INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:6 --> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'clear_traffic', 'rc': 0, 'result': ''}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_l1_autoneg[10-half] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autoneg.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=7, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=7, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:24:50 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2783 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=7, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=7, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:25:11 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=7, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=7, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=7, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":64,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=7, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=7, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=7, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=24] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/L1/test_l1_autoneg.py::test_l1_autoneg[100-full] | 216.54 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_l1_autoneg[100-full]">Starting testcase:test_l1_autoneg[100-full] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autoneg.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-254' coro=<test_l1_autoneg() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autoneg.py:56> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=7, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=8] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=8] Local address: 172.17.0.2, port 47668 INFO asyncssh:logging.py:92 [conn=8] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=8] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=8] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=8, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:25:11 UTC 2023 INFO asyncssh:logging.py:92 [conn=8, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=1] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=8, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=2] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=8, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=2] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 10baseT/Half Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 10Mb/s Duplex: Half Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=8, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=3] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=8, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=4] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=8, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=4] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 10baseT/Half Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 10Mb/s Duplex: Half Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=8, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=8, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=6] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=8, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=8, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=8, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=8] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=8, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=8, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=8, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=10] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=8, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=8, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=11] Channel closed DEBUG infra2:Logger.py:156 ethtool -s swp33 speed 100 autoneg on duplex full advertise 0x008 && ethtool -s swp34 speed 100 autoneg on duplex full advertise 0x008 INFO asyncssh:logging.py:92 [conn=8, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=12] Command: ethtool -s swp33 speed 100 autoneg on duplex full advertise 0x008 && ethtool -s swp34 speed 100 autoneg on duplex full advertise 0x008 INFO asyncssh:logging.py:92 [conn=8, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2787 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Change L1 port configuration (autoneg/speed/duplex) INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 100 to None on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 100 to None on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'update_l1_config', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=8, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=13] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=8, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=14] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=8, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=14] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 100baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 100Mb/s Duplex: Full Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=8, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=15] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=8, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=16] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=8, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=16] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 100baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 100Mb/s Duplex: Full Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 --> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 --> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d0672e500>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 --> 10.36.118.199:2:6 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 54502 Rx 54502 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:6 --> 10.36.118.199:2:5 SIP-DIP 00:12:01:00:00:01-00:11:01:00:00:01 Tx 54502 Rx 54502 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_l1_autoneg[100-full] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autoneg.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=8, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=8, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:28:14 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2787 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=8, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=8, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:28:47 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=8, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=8, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=8, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":65,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=8, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=8, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=8, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=24] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/L1/test_l1_autoneg.py::test_l1_autoneg[100-half] | 274.48 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_l1_autoneg[100-half]">Starting testcase:test_l1_autoneg[100-half] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autoneg.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-288' coro=<test_l1_autoneg() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autoneg.py:56> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=8, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=9] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=9] Local address: 172.17.0.2, port 54632 INFO asyncssh:logging.py:92 [conn=9] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=9] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=9] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=9, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:28:48 UTC 2023 INFO asyncssh:logging.py:92 [conn=9, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=1] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=9, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=2] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=9, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=2] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 100baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 100Mb/s Duplex: Full Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=9, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=3] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=9, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=4] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=9, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=4] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 100baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 100Mb/s Duplex: Full Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=9, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=9, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=6] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=9, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=9, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=9, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=8] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=9, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=9, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=9, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=10] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=9, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=9, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=11] Channel closed DEBUG infra2:Logger.py:156 ethtool -s swp33 speed 100 autoneg on duplex half advertise 0x004 && ethtool -s swp34 speed 100 autoneg on duplex half advertise 0x004 INFO asyncssh:logging.py:92 [conn=9, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=12] Command: ethtool -s swp33 speed 100 autoneg on duplex half advertise 0x004 && ethtool -s swp34 speed 100 autoneg on duplex half advertise 0x004 INFO asyncssh:logging.py:92 [conn=9, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2791 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Change L1 port configuration (autoneg/speed/duplex) INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 100 to None on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 100 to None on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'update_l1_config', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=9, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=13] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=9, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=14] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=9, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=14] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 100baseT/Half Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 100Mb/s Duplex: Half Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=9, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=15] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=9, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=16] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=9, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=16] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 100baseT/Half Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 100Mb/s Duplex: Half Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 --> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06007850>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 --> 10.36.118.199:2:6 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 39389 Rx 39389 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Traffic Items from the device: ixia INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:5 --> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'clear_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 --> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06007df0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:6 --> 10.36.118.199:2:5 SIP-DIP 00:12:01:00:00:01-00:11:01:00:00:01 Tx 48150 Rx 48150 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Traffic Items from the device: ixia INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:6 --> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'clear_traffic', 'rc': 0, 'result': ''}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_l1_autoneg[100-half] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autoneg.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=9, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=9, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:32:58 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2791 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=9, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=9, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:33:22 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=9, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=9, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=9, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":66,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=9, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=9, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=9, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=24] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/L1/test_l1_autoneg.py::test_l1_autoneg[1000-full] | 228.31 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_l1_autoneg[1000-full]">Starting testcase:test_l1_autoneg[1000-full] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autoneg.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-322' coro=<test_l1_autoneg() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autoneg.py:56> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=9, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=10] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=10] Local address: 172.17.0.2, port 37868 INFO asyncssh:logging.py:92 [conn=10] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=10] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=10] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=10, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:33:22 UTC 2023 INFO asyncssh:logging.py:92 [conn=10, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=1] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=10, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=2] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=10, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=2] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 100baseT/Half Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 100Mb/s Duplex: Half Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=10, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=3] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=10, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=4] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=10, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=4] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 100baseT/Half Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 100Mb/s Duplex: Half Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=10, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=10, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=6] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=10, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=10, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=10, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=8] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=10, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=10, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=10, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=10] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=10, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=10, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=11] Channel closed DEBUG infra2:Logger.py:156 ethtool -s swp33 speed 1000 autoneg on duplex full advertise 0x020 && ethtool -s swp34 speed 1000 autoneg on duplex full advertise 0x020 INFO asyncssh:logging.py:92 [conn=10, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=12] Command: ethtool -s swp33 speed 1000 autoneg on duplex full advertise 0x020 && ethtool -s swp34 speed 1000 autoneg on duplex full advertise 0x020 INFO asyncssh:logging.py:92 [conn=10, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2796 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Change L1 port configuration (autoneg/speed/duplex) INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 1000 to None on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 1000 to None on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'update_l1_config', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=10, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=13] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=10, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=14] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=10, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=14] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 1000baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 1000Mb/s Duplex: Full Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=10, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=15] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=10, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=16] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=10, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=16] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 1000baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 1000Mb/s Duplex: Full Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 --> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 --> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06007430>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 --> 10.36.118.199:2:6 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 326100 Rx 326100 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:6 --> 10.36.118.199:2:5 SIP-DIP 00:12:01:00:00:01-00:11:01:00:00:01 Tx 326100 Rx 326100 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_l1_autoneg[1000-full] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_autoneg.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=10, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=10, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:36:26 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2796 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=10, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=10, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:37:10 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=10, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=10, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=10, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":67,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=10, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=10, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=10, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=24] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/L1/test_l1_config.py::test_l1_settings_[autodetect] | 67.48 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_l1_settings_[autodetect]">Starting testcase:test_l1_settings_[autodetect] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_config.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-356' coro=<test_l1_settings_() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_config.py:36> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=10, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=11] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=11] Local address: 172.17.0.2, port 37090 INFO asyncssh:logging.py:92 [conn=11] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=11] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=11] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=11, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:37:11 UTC 2023 INFO asyncssh:logging.py:92 [conn=11, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=11, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=11, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=11, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=11, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=11, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=11, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 INFO asyncssh:logging.py:92 [conn=11, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=6] Command: ip link set dev swp33 up master br0 INFO asyncssh:logging.py:92 [conn=11, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=11, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=7] Channel closed DEBUG infra2:Logger.py:156 ethtool -s swp33 speed 1000 duplex full INFO asyncssh:logging.py:92 [conn=11, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=8] Command: ethtool -s swp33 speed 1000 duplex full INFO asyncssh:logging.py:92 [conn=11, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2800 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] list index out of range INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Change L1 port configuration (autoneg/speed/duplex) INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 100 to 1000 on tgen_port 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 100 to 1000 on tgen_port 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 100 to 1000 on tgen_port 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 100 to 1000 on tgen_port 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'update_l1_config', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=11, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=9] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=11, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=10] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=11, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=10] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 1000baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 1000Mb/s Duplex: Full Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: on (auto) Link detected: yes -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_l1_settings_[autodetect] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_config.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=11, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=11, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:38:05 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2800 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=11, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=11, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:38:18 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=11, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=11, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=16] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=11, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":68,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=11, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=11, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=18] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=11, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=18] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/L1/test_l1_config.py::test_l1_settings_[autoneg] | 65.52 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_l1_settings_[autoneg]">Starting testcase:test_l1_settings_[autoneg] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_config.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-384' coro=<test_l1_settings_() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_config.py:36> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=11, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=12] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=12] Local address: 172.17.0.2, port 44058 INFO asyncssh:logging.py:92 [conn=12] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=12] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=12] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=12, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:38:18 UTC 2023 INFO asyncssh:logging.py:92 [conn=12, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=12, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=12, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=12, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=12, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=12, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=12, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 INFO asyncssh:logging.py:92 [conn=12, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=6] Command: ip link set dev swp33 up master br0 INFO asyncssh:logging.py:92 [conn=12, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=12, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=7] Channel closed DEBUG infra2:Logger.py:156 ethtool -s swp33 autoneg on advertise 0x020 INFO asyncssh:logging.py:92 [conn=12, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=8] Command: ethtool -s swp33 autoneg on advertise 0x020 INFO asyncssh:logging.py:92 [conn=12, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2801 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] list index out of range INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Change L1 port configuration (autoneg/speed/duplex) INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 100 to 1000 on tgen_port 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 100 to 1000 on tgen_port 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 100 to 1000 on tgen_port 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 100 to 1000 on tgen_port 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'update_l1_config', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=12, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=9] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=12, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=10] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=12, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=10] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 1000baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 1000Mb/s Duplex: Full Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_l1_settings_[autoneg] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_config.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=12, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=12, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:39:12 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2801 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=12, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=12, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:39:23 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=12, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=12, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=16] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=12, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":69,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=12, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=12, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=18] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=12, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=18] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/L1/test_l1_forced_speed.py::test_l1_forced_speed_[10-full] | 203.87 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_l1_forced_speed_[10-full]">Starting testcase:test_l1_forced_speed_[10-full] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_forced_speed.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-412' coro=<test_l1_forced_speed_() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_forced_speed.py:57> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=12, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=13] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=13] Local address: 172.17.0.2, port 47696 INFO asyncssh:logging.py:92 [conn=13] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=13] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=13] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=13, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:39:24 UTC 2023 INFO asyncssh:logging.py:92 [conn=13, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=1] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=13, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=2] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=13, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=2] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 1000baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 1000Mb/s Duplex: Full Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=13, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=3] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=13, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=4] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=13, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=4] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: 1000baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 1000Mb/s Duplex: Full Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=13, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=13, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=6] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=13, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=13, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=13, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=8] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=13, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=13, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=13, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=10] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=13, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=13, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=11] Channel closed DEBUG infra2:Logger.py:156 ethtool -s swp33 speed 10 autoneg off duplex full && ethtool -s swp34 speed 10 autoneg off duplex full INFO asyncssh:logging.py:92 [conn=13, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=12] Command: ethtool -s swp33 speed 10 autoneg off duplex full && ethtool -s swp34 speed 10 autoneg off duplex full INFO asyncssh:logging.py:92 [conn=13, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2802 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Change L1 port configuration (autoneg/speed/duplex) INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 10 to 10 on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to False on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 10 to 10 on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to False on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'update_l1_config', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=13, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=13] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=13, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=14] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=13, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=14] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 10Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=13, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=15] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=13, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=16] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=13, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=16] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 10Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 --> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 --> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06006980>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 --> 10.36.118.199:2:6 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 5536 Rx 5536 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:6 --> 10.36.118.199:2:5 SIP-DIP 00:12:01:00:00:01-00:11:01:00:00:01 Tx 5536 Rx 5536 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_l1_forced_speed_[10-full] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_forced_speed.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=13, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=13, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:42:26 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2802 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=13, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=13, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:42:47 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=13, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=13, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=13, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":70,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=13, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=13, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=13, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=24] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/L1/test_l1_forced_speed.py::test_l1_forced_speed_[10-half] | 269.87 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_l1_forced_speed_[10-half]">Starting testcase:test_l1_forced_speed_[10-half] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_forced_speed.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-446' coro=<test_l1_forced_speed_() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_forced_speed.py:57> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=13, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=14] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=14] Local address: 172.17.0.2, port 55816 INFO asyncssh:logging.py:92 [conn=14] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=14] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=14] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=14, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:42:48 UTC 2023 INFO asyncssh:logging.py:92 [conn=14, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=1] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=14, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=2] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=14, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=2] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 10Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=14, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=3] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=14, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=4] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=14, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=4] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 10Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=14, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=14, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=6] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=14, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=14, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=14, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=8] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=14, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=14, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=14, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=10] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=14, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=14, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=11] Channel closed DEBUG infra2:Logger.py:156 ethtool -s swp33 speed 10 autoneg off duplex half && ethtool -s swp34 speed 10 autoneg off duplex half INFO asyncssh:logging.py:92 [conn=14, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=12] Command: ethtool -s swp33 speed 10 autoneg off duplex half && ethtool -s swp34 speed 10 autoneg off duplex half INFO asyncssh:logging.py:92 [conn=14, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2804 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Change L1 port configuration (autoneg/speed/duplex) INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 10 to 10 on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to False on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 10 to 10 on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to False on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'update_l1_config', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=14, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=13] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=14, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=14] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=14, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=14] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 10Mb/s Duplex: Half Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=14, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=15] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=14, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=16] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=14, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=16] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 10Mb/s Duplex: Half Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 --> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06007c40>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 --> 10.36.118.199:2:6 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 3568 Rx 3568 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Traffic Items from the device: ixia INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:5 --> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'clear_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 --> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06007cd0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:6 --> 10.36.118.199:2:5 SIP-DIP 00:12:01:00:00:01-00:11:01:00:00:01 Tx 4873 Rx 4873 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Traffic Items from the device: ixia INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:6 --> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'clear_traffic', 'rc': 0, 'result': ''}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_l1_forced_speed_[10-half] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_forced_speed.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=14, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=14, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:46:59 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2804 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=14, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=14, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:47:17 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=14, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=14, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=14, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":71,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=14, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=14, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=14, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=24] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/L1/test_l1_forced_speed.py::test_l1_forced_speed_[100-full] | 211.00 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_l1_forced_speed_[100-full]">Starting testcase:test_l1_forced_speed_[100-full] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_forced_speed.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-480' coro=<test_l1_forced_speed_() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_forced_speed.py:57> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=14, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=15] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=15] Local address: 172.17.0.2, port 60390 INFO asyncssh:logging.py:92 [conn=15] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=15] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=15] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=15, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:47:17 UTC 2023 INFO asyncssh:logging.py:92 [conn=15, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=1] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=15, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=2] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=15, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=2] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 10Mb/s Duplex: Half Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=15, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=3] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=15, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=4] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=15, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=4] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 10Mb/s Duplex: Half Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=15, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=15, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=6] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=15, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=15, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=15, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=8] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=15, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=15, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=15, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=10] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=15, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=15, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=11] Channel closed DEBUG infra2:Logger.py:156 ethtool -s swp33 speed 100 autoneg off duplex full && ethtool -s swp34 speed 100 autoneg off duplex full INFO asyncssh:logging.py:92 [conn=15, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=12] Command: ethtool -s swp33 speed 100 autoneg off duplex full && ethtool -s swp34 speed 100 autoneg off duplex full INFO asyncssh:logging.py:92 [conn=15, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2806 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Change L1 port configuration (autoneg/speed/duplex) INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 100 to 100 on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to False on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 100 to 100 on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to False on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'update_l1_config', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=15, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=13] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=15, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=14] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=15, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=14] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 100Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=15, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=15] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=15, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=16] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=15, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=16] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 100Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 --> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 --> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06051360>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 --> 10.36.118.199:2:6 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 54469 Rx 54469 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:6 --> 10.36.118.199:2:5 SIP-DIP 00:12:01:00:00:01-00:11:01:00:00:01 Tx 54469 Rx 54469 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_l1_forced_speed_[100-full] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_forced_speed.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=15, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=15, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:50:21 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2806 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=15, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=15, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:50:48 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=15, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=15, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=15, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":72,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=15, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=15, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=15, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=24] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/L1/test_l1_forced_speed.py::test_l1_forced_speed_[100-half] | 295.00 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_l1_forced_speed_[100-half]">Starting testcase:test_l1_forced_speed_[100-half] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_forced_speed.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-514' coro=<test_l1_forced_speed_() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_forced_speed.py:57> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=15, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=16] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=16] Local address: 172.17.0.2, port 47458 INFO asyncssh:logging.py:92 [conn=16] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=16] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=16] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=16, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:50:48 UTC 2023 INFO asyncssh:logging.py:92 [conn=16, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=1] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=16, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=2] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=16, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=2] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 100Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=16, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=3] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=16, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=4] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=16, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=4] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 100Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=16, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=16, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=6] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=16, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=16, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=16, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=8] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=16, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=16, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=16, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=10] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=16, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=16, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=11] Channel closed DEBUG infra2:Logger.py:156 ethtool -s swp33 speed 100 autoneg off duplex half && ethtool -s swp34 speed 100 autoneg off duplex half INFO asyncssh:logging.py:92 [conn=16, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=12] Command: ethtool -s swp33 speed 100 autoneg off duplex half && ethtool -s swp34 speed 100 autoneg off duplex half INFO asyncssh:logging.py:92 [conn=16, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2807 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Change L1 port configuration (autoneg/speed/duplex) INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 100 to 100 on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to False on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 100 to 100 on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to False on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'update_l1_config', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=16, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=13] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=16, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=14] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=16, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=14] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 100Mb/s Duplex: Half Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=16, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=15] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=16, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=16] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=16, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=16] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 100Mb/s Duplex: Half Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 --> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06051330>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 --> 10.36.118.199:2:6 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 36691 Rx 36691 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Traffic Items from the device: ixia INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:5 --> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'clear_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 --> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06052bc0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:6 --> 10.36.118.199:2:5 SIP-DIP 00:12:01:00:00:01-00:11:01:00:00:01 Tx 48154 Rx 48154 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Traffic Items from the device: ixia INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:6 --> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'clear_traffic', 'rc': 0, 'result': ''}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_l1_forced_speed_[100-half] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_forced_speed.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=16, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=16, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:54:59 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2807 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=16, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=16, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:55:43 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=16, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=16, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=16, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":73,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=16, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=16, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=16, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=24] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/L1/test_l1_forced_speed.py::test_l1_forced_speed_[1000-full] | 224.33 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_l1_forced_speed_[1000-full]">Starting testcase:test_l1_forced_speed_[1000-full] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_forced_speed.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-548' coro=<test_l1_forced_speed_() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_forced_speed.py:57> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=16, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=17] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=17] Local address: 172.17.0.2, port 50460 INFO asyncssh:logging.py:92 [conn=17] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=17] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=17] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=17, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:55:43 UTC 2023 INFO asyncssh:logging.py:92 [conn=17, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=1] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=17, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=2] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=17, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=2] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 100Mb/s Duplex: Half Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=17, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=3] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=17, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=4] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=17, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=4] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 100Mb/s Duplex: Half Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=17, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=17, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=6] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=17, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=17, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=17, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=8] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=17, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=17, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=17, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=10] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 INFO asyncssh:logging.py:92 [conn=17, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=17, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=11] Channel closed DEBUG infra2:Logger.py:156 ethtool -s swp33 speed 1000 autoneg off duplex full && ethtool -s swp34 speed 1000 autoneg off duplex full INFO asyncssh:logging.py:92 [conn=17, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=12] Command: ethtool -s swp33 speed 1000 autoneg off duplex full && ethtool -s swp34 speed 1000 autoneg off duplex full INFO asyncssh:logging.py:92 [conn=17, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2809 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Change L1 port configuration (autoneg/speed/duplex) INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 1000 to 1000 on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to False on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 1000 to 1000 on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to False on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'update_l1_config', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=17, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=13] Channel closed DEBUG infra2:Logger.py:156 ethtool swp33 INFO asyncssh:logging.py:92 [conn=17, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=14] Command: ethtool swp33 INFO asyncssh:logging.py:92 [conn=17, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=14] Channel closed DEBUG infra2:Logger.py:156 Settings for swp33: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 1000Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO asyncssh:logging.py:92 [conn=17, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=15] Channel closed DEBUG infra2:Logger.py:156 ethtool swp34 INFO asyncssh:logging.py:92 [conn=17, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=16] Command: ethtool swp34 INFO asyncssh:logging.py:92 [conn=17, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=16] Channel closed DEBUG infra2:Logger.py:156 Settings for swp34: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: None Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: None Speed: 1000Mb/s Duplex: Full Auto-negotiation: off Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Link detected: yes INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 --> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 --> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06053a30>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 --> 10.36.118.199:2:6 SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 531717 Rx 531717 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:6 --> 10.36.118.199:2:5 SIP-DIP 00:12:01:00:00:01-00:11:01:00:00:01 Tx 531717 Rx 531717 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_l1_forced_speed_[1000-full] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_forced_speed.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=17, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=17, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:58:44 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2809 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=17, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=17, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:59:27 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=17, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=17, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=17, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":74,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=17, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=17, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=17, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=24] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/L1/test_l1_mixed_speed.py::test_l1_mixed_speed | 245.24 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_l1_mixed_speed">Starting testcase:test_l1_mixed_speed from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_mixed_speed.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-598' coro=<test_l1_mixed_speed() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_mixed_speed.py:53> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=18, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=19] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=19] Local address: 172.17.0.2, port 53418 INFO asyncssh:logging.py:92 [conn=19] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=19] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=19] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=19, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 05:59:38 UTC 2023 INFO asyncssh:logging.py:92 [conn=19, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=19, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=19, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=19, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=19, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=19, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=19, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=19, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=19, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=19, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=7] Channel closed DEBUG infra2:Logger.py:156 ethtool -s swp33 speed 1000 autoneg off duplex full INFO asyncssh:logging.py:92 [conn=19, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=8] Command: ethtool -s swp33 speed 1000 autoneg off duplex full INFO asyncssh:logging.py:92 [conn=19, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=19, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=9] Channel closed DEBUG infra2:Logger.py:156 ethtool -s swp34 speed 100 autoneg on duplex half INFO asyncssh:logging.py:92 [conn=19, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=10] Command: ethtool -s swp34 speed 100 autoneg on duplex half INFO asyncssh:logging.py:92 [conn=19, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=19, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=11] Channel closed DEBUG infra2:Logger.py:156 ethtool -s swp35 speed 10 autoneg off duplex full INFO asyncssh:logging.py:92 [conn=19, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=12] Command: ethtool -s swp35 speed 10 autoneg off duplex full INFO asyncssh:logging.py:92 [conn=19, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=19, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=13] Channel closed DEBUG infra2:Logger.py:156 ethtool -s swp36 autoneg off advertise 0x004 INFO asyncssh:logging.py:92 [conn=19, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=14] Command: ethtool -s swp36 autoneg off advertise 0x004 INFO asyncssh:logging.py:92 [conn=19, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2811 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_100.1.1.4/24', 'count': 1, 'ip': '100.1.1.4', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_100.1.1.5/24', 'count': 1, 'ip': '100.1.1.5', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Change L1 port configuration (autoneg/speed/duplex) INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 1000 to None on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 100 to None on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 10 to None on tgen_port 10.36.118.199:2:7 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:7 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing speed from 1000 to None on tgen_port 10.36.118.199:2:8 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing autoneg to True on tgen_port 10.36.118.199:2:8 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'update_l1_config', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 --> ('10.36.118.199:2:6', '10.36.118.199:2:7', '10.36.118.199:2:8') INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_100.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_100.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06053c70>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 --> ('10.36.118.199:2:6' '10.36.118.199:2:7' '10.36.118.199:2:8') SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 12678 Rx 12678 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:5 --> ('10.36.118.199:2:6' '10.36.118.199:2:7' '10.36.118.199:2:8') SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 12677 Rx 12677 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:5 --> ('10.36.118.199:2:6' '10.36.118.199:2:7' '10.36.118.199:2:8') SIP-DIP 00:11:01:00:00:01-00:14:01:00:00:01 Tx 12677 Rx 12677 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_l1_mixed_speed from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_mixed_speed.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=19, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=19, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:03:16 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2811 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=19, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=19, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:03:43 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=19, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=19, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=20] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=19, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":75,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=19, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=19, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=22] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=19, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=22] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/L1/test_l1_port_state.py::test_l1_port_state_status | 10.29 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_l1_port_state_status">Starting testcase:test_l1_port_state_status from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_port_state.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-629' coro=<test_l1_port_state_status() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_port_state.py:92> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete It took 0:00:00.046075 to grep count of entities. It took 0:00:00.042000 to set entities to 'UP' state. -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=19, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=20] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=20] Local address: 172.17.0.2, port 45574 INFO asyncssh:logging.py:92 [conn=20] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=20] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=20] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=20, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:03:44 UTC 2023 INFO asyncssh:logging.py:92 [conn=20, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=1] Channel closed DEBUG infra2:Logger.py:156 ifconfig -a INFO asyncssh:logging.py:92 [conn=20, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=2] Command: ifconfig -a INFO asyncssh:logging.py:92 [conn=20, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=2] Channel closed DEBUG infra2:Logger.py:156 bond0: flags=5122<BROADCAST,MASTER,MULTICAST> mtu 1500 ether d6:33:5d:90:a0:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether ca:a0:f0:79:82:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 7196 bytes 359800 (351.3 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 7196 bytes 359800 (351.3 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ma1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.36.118.23 netmask 255.255.255.0 broadcast 10.36.118.255 inet6 fe80::1abe:92ff:fe13:6482 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:82 txqueuelen 2048 (Ethernet) RX packets 39193 bytes 3908447 (3.7 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 8249 bytes 1098795 (1.0 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 1000 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp1: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:85 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp2: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp3: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:87 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp4: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:88 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp5: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp6: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp7: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp9: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp10: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp11: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp12: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp13: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp14: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:92 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp15: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:93 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp16: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:94 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp17: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:95 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp18: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:96 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp19: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:97 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp20: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:98 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp21: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:99 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp22: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp23: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp24: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp25: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp26: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp27: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp28: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp29: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp30: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp31: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp32: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet6 fe80::1abe:92ff:fe13:64a5 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:a5 txqueuelen 1000 (Ethernet) RX packets 1552995 bytes 795065344 (758.2 MiB) RX errors 0 dropped 0 overruns 0 frame 1 TX packets 1552214 bytes 794478716 (757.6 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp34: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet6 fe80::1abe:92ff:fe13:64a6 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:a6 txqueuelen 1000 (Ethernet) RX packets 1551713 bytes 794408960 (757.6 MiB) RX errors 0 dropped 0 overruns 0 frame 1 TX packets 1528096 bytes 782149256 (745.9 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 1 swp35: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet6 fe80::1abe:92ff:fe13:64a7 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:a7 txqueuelen 1000 (Ethernet) RX packets 8 bytes 512 (512.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 12734 bytes 6496433 (6.1 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp36: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet6 fe80::1abe:92ff:fe13:64a8 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:a8 txqueuelen 1000 (Ethernet) RX packets 8 bytes 512 (512.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 12732 bytes 6496245 (6.1 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp37: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a9 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp38: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:aa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp39: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ab txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp40: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ac txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp41: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp42: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ae txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp43: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp44: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp45: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp46: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp47: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp48: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp49: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp50: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp51: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp52: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 INFO asyncssh:logging.py:92 [conn=20, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=20, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=20, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=20, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=20, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=6] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=20, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"d6:33:5d:90:a0:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"ca:a0:f0:79:82:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_l1_port_state_status from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_port_state.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=20, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=7] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=20, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=8] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=8] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:03:44 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': 'Ixia not connected'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] | |||
| Passed | functional/L1/test_l1_port_state.py::test_l1_link_up_state_software_power_cycle | 1837.40 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_l1_link_up_state_software_power_cycle">Starting testcase:test_l1_link_up_state_software_power_cycle from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_port_state.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-644' coro=<test_l1_link_up_state_software_power_cycle() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_port_state.py:107> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete It took 0:00:00.034218 to grep count of entities. It took 0:00:00.039844 to set entities to 'UP' state. Connection made to 10.36.118.23 Authentication complete SSH connection closed SSH connection closed SSH connection closed Connection made to 10.36.118.23 Authentication complete It took 0:00:00.033941 to grep count of entities. It took 0:00:05.163266 to set entities to 'UP' state. Connection made to 10.36.118.23 Authentication complete SSH connection closed SSH connection closed SSH connection closed SSH connection closed Connection made to 10.36.118.23 Authentication complete It took 0:00:00.034847 to grep count of entities. It took 0:00:05.154579 to set entities to 'UP' state. Connection made to 10.36.118.23 Authentication complete SSH connection closed SSH connection closed SSH connection closed Connection made to 10.36.118.23 Authentication complete It took 0:00:00.034526 to grep count of entities. It took 0:00:05.095359 to set entities to 'UP' state. Connection made to 10.36.118.23 Authentication complete SSH connection closed Connection made to 10.36.118.23 Authentication complete It took 0:00:00.034116 to grep count of entities. It took 0:00:05.093719 to set entities to 'UP' state. Connection made to 10.36.118.23 Authentication complete SSH connection closed Connection made to 10.36.118.23 Authentication complete It took 0:00:00.036805 to grep count of entities. It took 0:00:05.104761 to set entities to 'UP' state. Connection made to 10.36.118.23 Authentication complete SSH connection closed Connection made to 10.36.118.23 Authentication complete It took 0:00:00.186346 to grep count of entities. It took 0:00:05.089451 to set entities to 'UP' state. Connection made to 10.36.118.23 Authentication complete SSH connection closed Connection made to 10.36.118.23 Authentication complete It took 0:00:00.218845 to grep count of entities. It took 0:00:05.094632 to set entities to 'UP' state. Connection made to 10.36.118.23 Authentication complete SSH connection closed Connection made to 10.36.118.23 Authentication complete It took 0:00:00.160992 to grep count of entities. It took 0:00:05.095667 to set entities to 'UP' state. Connection made to 10.36.118.23 Authentication complete SSH connection closed Connection made to 10.36.118.23 Authentication complete It took 0:00:00.034112 to grep count of entities. It took 0:00:05.092954 to set entities to 'UP' state. Connection made to 10.36.118.23 Authentication complete SSH connection closed Connection made to 10.36.118.23 Authentication complete It took 0:00:00.036836 to grep count of entities. It took 0:00:05.125918 to set entities to 'UP' state. Connection made to 10.36.118.23 Authentication complete SSH connection closed SSH connection closed SSH connection closed SSH connection closed Connection made to 10.36.118.23 Authentication complete It took 0:00:00.034524 to grep count of entities. It took 0:00:05.091964 to set entities to 'UP' state. Connection made to 10.36.118.23 Authentication complete SSH connection closed SSH connection closed SSH connection closed SSH connection closed Connection made to 10.36.118.23 Authentication complete It took 0:00:00.034773 to grep count of entities. It took 0:00:05.092512 to set entities to 'UP' state. Connection made to 10.36.118.23 Authentication complete SSH connection closed SSH connection closed SSH connection closed SSH connection closed Connection made to 10.36.118.23 Authentication complete It took 0:00:00.033502 to grep count of entities. It took 0:00:05.097422 to set entities to 'UP' state. Connection made to 10.36.118.23 Authentication complete SSH connection closed SSH connection closed Connection made to 10.36.118.23 Authentication complete It took 0:00:00.035561 to grep count of entities. It took 0:00:05.094970 to set entities to 'UP' state. Connection made to 10.36.118.23 Authentication complete SSH connection closed Connection made to 10.36.118.23 Authentication complete It took 0:00:00.039965 to grep count of entities. It took 0:00:05.089967 to set entities to 'UP' state. Connection made to 10.36.118.23 Authentication complete SSH connection closed Connection made to 10.36.118.23 Authentication complete It took 0:00:00.034700 to grep count of entities. It took 0:00:05.093923 to set entities to 'UP' state. Connection made to 10.36.118.23 Authentication complete SSH connection closed Connection made to 10.36.118.23 Authentication complete It took 0:00:00.037310 to grep count of entities. It took 0:00:05.093346 to set entities to 'UP' state. Connection made to 10.36.118.23 Authentication complete SSH connection closed Connection made to 10.36.118.23 Authentication complete It took 0:00:00.035035 to grep count of entities. It took 0:00:05.093014 to set entities to 'UP' state. Connection made to 10.36.118.23 Authentication complete SSH connection closed Connection made to 10.36.118.23 Authentication complete It took 0:00:00.037004 to grep count of entities. It took 0:00:05.404335 to set entities to 'UP' state. Connection made to 10.36.118.23 Authentication complete SSH connection closed SSH connection closed Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=20, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=21] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=21] Local address: 172.17.0.2, port 60168 INFO asyncssh:logging.py:92 [conn=21] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=21] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=21] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=21, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=21, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=21, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=21, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=21, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:03:54 UTC 2023 INFO asyncssh:logging.py:92 [conn=21, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=21, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=21, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=21, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=21, chan=1] Channel closed DEBUG infra2:Logger.py:156 ifconfig -a INFO asyncssh:logging.py:92 [conn=21, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=21, chan=2] Command: ifconfig -a INFO asyncssh:logging.py:92 [conn=21, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=21, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=21, chan=2] Channel closed DEBUG infra2:Logger.py:156 bond0: flags=5122<BROADCAST,MASTER,MULTICAST> mtu 1500 ether d6:33:5d:90:a0:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether ca:a0:f0:79:82:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 7198 bytes 359900 (351.4 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 7198 bytes 359900 (351.4 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ma1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.36.118.23 netmask 255.255.255.0 broadcast 10.36.118.255 inet6 fe80::1abe:92ff:fe13:6482 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:82 txqueuelen 2048 (Ethernet) RX packets 39285 bytes 3919092 (3.7 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 8340 bytes 1112264 (1.0 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 1000 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp1: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:85 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp2: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp3: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:87 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp4: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:88 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp5: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp6: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp7: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp9: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp10: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp11: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp12: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp13: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp14: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:92 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp15: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:93 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp16: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:94 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp17: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:95 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp18: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:96 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp19: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:97 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp20: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:98 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp21: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:99 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp22: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp23: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp24: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp25: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp26: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp27: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp28: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp29: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp30: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp31: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp32: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet6 fe80::1abe:92ff:fe13:64a5 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:a5 txqueuelen 1000 (Ethernet) RX packets 1552995 bytes 795065344 (758.2 MiB) RX errors 0 dropped 0 overruns 0 frame 1 TX packets 1552215 bytes 794478965 (757.6 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp34: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet6 fe80::1abe:92ff:fe13:64a6 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:a6 txqueuelen 1000 (Ethernet) RX packets 1551713 bytes 794408960 (757.6 MiB) RX errors 0 dropped 0 overruns 0 frame 1 TX packets 1528097 bytes 782149505 (745.9 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 1 swp35: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet6 fe80::1abe:92ff:fe13:64a7 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:a7 txqueuelen 1000 (Ethernet) RX packets 8 bytes 512 (512.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 12735 bytes 6496682 (6.1 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp36: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet6 fe80::1abe:92ff:fe13:64a8 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:a8 txqueuelen 1000 (Ethernet) RX packets 8 bytes 512 (512.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 12733 bytes 6496494 (6.1 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp37: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a9 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp38: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:aa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp39: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ab txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp40: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ac txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp41: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp42: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ae txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp43: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp44: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp45: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp46: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp47: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp48: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp49: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp50: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp51: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp52: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 INFO asyncssh:logging.py:92 [conn=21, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=21, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=21, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=21, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=21, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=21, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=21, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=21, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=21, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=21, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=21, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=21, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=21, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=21, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=21, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=21, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=21, chan=6] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=21, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=21, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=21, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"d6:33:5d:90:a0:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"ca:a0:f0:79:82:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=21, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=21, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=21, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=21, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=21, chan=7] Channel closed INFO asyncssh:logging.py:92 [conn=21] Closing connection INFO asyncssh:logging.py:92 [conn=21] Sending disconnect: Disconnected by application (11) INFO asyncssh:logging.py:92 [conn=21] Connection closed INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=22] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=22] Local address: 172.17.0.2, port 60182 INFO asyncssh:logging.py:92 [conn=22] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=22] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=22] Auth for user root succeeded DEBUG infra2:Logger.py:156 echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=22, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=22, chan=0] Command: echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=22, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=22, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=22, chan=0] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=22] Connection lost INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 ERROR DENT:Logger.py:120 [10.36.118.23] Error establishing connection Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [10.36.118.23] Error running command: date Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [DENT infrastructure 2] Exception --> Device.is_connected Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/Device.py", line 289, in is_connected exit_status, _ = await self.conn_mgr.get_ssh_connection().run_cmd('date') File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 ERROR DENT:Logger.py:120 [10.36.118.23] Error establishing connection Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [10.36.118.23] Error running command: date Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [DENT infrastructure 2] Exception --> Device.is_connected Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/Device.py", line 289, in is_connected exit_status, _ = await self.conn_mgr.get_ssh_connection().run_cmd('date') File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=23] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=23] Local address: 172.17.0.2, port 49812 INFO asyncssh:logging.py:92 [conn=23] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=23] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=23] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=23, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=23, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=23, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=23, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=23, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:05:19 UTC 2023 INFO asyncssh:logging.py:92 [conn=23, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=23, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=23, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=23, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=23, chan=1] Channel closed DEBUG infra2:Logger.py:156 ifconfig -a INFO asyncssh:logging.py:92 [conn=23, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=23, chan=2] Command: ifconfig -a INFO asyncssh:logging.py:92 [conn=23, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=23, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=23, chan=2] Channel closed DEBUG infra2:Logger.py:156 bond0: flags=5122<BROADCAST,MASTER,MULTICAST> mtu 1500 ether 9e:ae:93:b8:db:c4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether 06:85:0e:bf:d1:7b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 2 bytes 100 (100.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2 bytes 100 (100.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ma1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.36.118.23 netmask 255.255.255.0 broadcast 10.36.118.255 inet6 fe80::1abe:92ff:fe13:6482 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:82 txqueuelen 2048 (Ethernet) RX packets 39 bytes 5931 (5.7 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 52 bytes 6776 (6.6 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 1000 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp1: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:85 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp2: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp3: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:87 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp4: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:88 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp5: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp6: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp7: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp9: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp10: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp11: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp12: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp13: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp14: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:92 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp15: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:93 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp16: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:94 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp17: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:95 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp18: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:96 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp19: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:97 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp20: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:98 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp21: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:99 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp22: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp23: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp24: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp25: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp26: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp27: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp28: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp29: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp30: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp31: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp32: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp33: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp34: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp35: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp36: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp37: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a9 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp38: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:aa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp39: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ab txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp40: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ac txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp41: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp42: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ae txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp43: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp44: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp45: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp46: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp47: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp48: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp49: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp50: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp51: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp52: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 INFO asyncssh:logging.py:92 [conn=23, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=23, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=23, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=23, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=23, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=23, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=23, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=23, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=23, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=23, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=23, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=23, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=23, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=23, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=23, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=23, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=23, chan=6] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=23, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=23, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=23, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"9e:ae:93:b8:db:c4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"06:85:0e:bf:d1:7b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=23, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=23, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=23, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=23, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=23, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=23, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=23, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=23, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=23, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=23, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"9e:ae:93:b8:db:c4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"06:85:0e:bf:d1:7b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=23, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=23, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=23, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=23, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=23, chan=9] Channel closed INFO asyncssh:logging.py:92 [conn=23] Closing connection INFO asyncssh:logging.py:92 [conn=23] Sending disconnect: Disconnected by application (11) INFO asyncssh:logging.py:92 [conn=23] Connection closed INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=24] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=24] Local address: 172.17.0.2, port 38540 INFO asyncssh:logging.py:92 [conn=24] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=24] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=24] Auth for user root succeeded DEBUG infra2:Logger.py:156 echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=24, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=24, chan=0] Command: echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=24, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=24, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=24, chan=0] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=24] Connection lost INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 ERROR DENT:Logger.py:120 [10.36.118.23] Error establishing connection Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [10.36.118.23] Error running command: date Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [DENT infrastructure 2] Exception --> Device.is_connected Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/Device.py", line 289, in is_connected exit_status, _ = await self.conn_mgr.get_ssh_connection().run_cmd('date') File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 ERROR DENT:Logger.py:120 [10.36.118.23] Error establishing connection Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [10.36.118.23] Error running command: date Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [DENT infrastructure 2] Exception --> Device.is_connected Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/Device.py", line 289, in is_connected exit_status, _ = await self.conn_mgr.get_ssh_connection().run_cmd('date') File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 ERROR DENT:Logger.py:120 [10.36.118.23] Error establishing connection Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [10.36.118.23] Error running command: date Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [DENT infrastructure 2] Exception --> Device.is_connected Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/Device.py", line 289, in is_connected exit_status, _ = await self.conn_mgr.get_ssh_connection().run_cmd('date') File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=25] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=25] Local address: 172.17.0.2, port 42492 INFO asyncssh:logging.py:92 [conn=25] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=25] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=25] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=25, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=25, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=25, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=25, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=25, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:07:08 UTC 2023 INFO asyncssh:logging.py:92 [conn=25, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=25, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=25, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=25, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=25, chan=1] Channel closed DEBUG infra2:Logger.py:156 ifconfig -a INFO asyncssh:logging.py:92 [conn=25, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=25, chan=2] Command: ifconfig -a INFO asyncssh:logging.py:92 [conn=25, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=25, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=25, chan=2] Channel closed DEBUG infra2:Logger.py:156 bond0: flags=5122<BROADCAST,MASTER,MULTICAST> mtu 1500 ether 2a:07:24:bb:7a:29 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether a2:4b:30:05:18:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 4 bytes 200 (200.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 4 bytes 200 (200.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ma1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.36.118.23 netmask 255.255.255.0 broadcast 10.36.118.255 inet6 fe80::1abe:92ff:fe13:6482 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:82 txqueuelen 2048 (Ethernet) RX packets 54 bytes 8421 (8.2 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 52 bytes 7056 (6.8 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 1000 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp1: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:85 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp2: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp3: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:87 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp4: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:88 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp5: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp6: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp7: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp9: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp10: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp11: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp12: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp13: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp14: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:92 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp15: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:93 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp16: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:94 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp17: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:95 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp18: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:96 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp19: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:97 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp20: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:98 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp21: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:99 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp22: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp23: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp24: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp25: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp26: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp27: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp28: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp29: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp30: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp31: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp32: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp33: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp34: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp35: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp36: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp37: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a9 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp38: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:aa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp39: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ab txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp40: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ac txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp41: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp42: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ae txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp43: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp44: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp45: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp46: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp47: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp48: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp49: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp50: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp51: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp52: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 INFO asyncssh:logging.py:92 [conn=25, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=25, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=25, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=25, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=25, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=25, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=25, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=25, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=25, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=25, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=25, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=25, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=25, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=25, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=25, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=25, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=25, chan=6] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=25, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=25, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=25, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"2a:07:24:bb:7a:29","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"a2:4b:30:05:18:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=25, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=25, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=25, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=25, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=25, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=25, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=25, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=25, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=25, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=25, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"2a:07:24:bb:7a:29","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"a2:4b:30:05:18:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=25, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=25, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=25, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=25, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=25, chan=9] Channel closed INFO asyncssh:logging.py:92 [conn=25] Closing connection INFO asyncssh:logging.py:92 [conn=25] Sending disconnect: Disconnected by application (11) INFO asyncssh:logging.py:92 [conn=25] Connection closed INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=26] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=26] Local address: 172.17.0.2, port 41224 INFO asyncssh:logging.py:92 [conn=26] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=26] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=26] Auth for user root succeeded DEBUG infra2:Logger.py:156 echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=26, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=26, chan=0] Command: echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=26, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=26, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=26, chan=0] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=26] Connection lost INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 ERROR DENT:Logger.py:120 [10.36.118.23] Error establishing connection Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [10.36.118.23] Error running command: date Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [DENT infrastructure 2] Exception --> Device.is_connected Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/Device.py", line 289, in is_connected exit_status, _ = await self.conn_mgr.get_ssh_connection().run_cmd('date') File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 ERROR DENT:Logger.py:120 [10.36.118.23] Error establishing connection Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [10.36.118.23] Error running command: date Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [DENT infrastructure 2] Exception --> Device.is_connected Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/Device.py", line 289, in is_connected exit_status, _ = await self.conn_mgr.get_ssh_connection().run_cmd('date') File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=27] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=27] Local address: 172.17.0.2, port 54944 INFO asyncssh:logging.py:92 [conn=27] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=27] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=27] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=27, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=27, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=27, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=27, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=27, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:08:39 UTC 2023 INFO asyncssh:logging.py:92 [conn=27, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=27, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=27, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=27, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=27, chan=1] Channel closed DEBUG infra2:Logger.py:156 ifconfig -a INFO asyncssh:logging.py:92 [conn=27, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=27, chan=2] Command: ifconfig -a INFO asyncssh:logging.py:92 [conn=27, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=27, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=27, chan=2] Channel closed DEBUG infra2:Logger.py:156 bond0: flags=5122<BROADCAST,MASTER,MULTICAST> mtu 1500 ether 62:11:e7:09:5e:4b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether 7a:55:90:35:b4:55 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 2 bytes 100 (100.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2 bytes 100 (100.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ma1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.36.118.23 netmask 255.255.255.0 broadcast 10.36.118.255 inet6 fe80::1abe:92ff:fe13:6482 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:82 txqueuelen 2048 (Ethernet) RX packets 40 bytes 5991 (5.8 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 50 bytes 6668 (6.5 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 1000 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp1: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:85 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp2: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp3: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:87 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp4: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:88 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp5: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp6: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp7: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp9: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp10: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp11: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp12: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp13: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp14: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:92 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp15: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:93 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp16: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:94 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp17: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:95 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp18: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:96 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp19: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:97 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp20: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:98 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp21: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:99 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp22: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp23: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp24: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp25: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp26: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp27: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp28: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp29: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp30: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp31: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp32: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp33: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp34: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp35: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp36: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp37: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a9 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp38: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:aa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp39: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ab txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp40: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ac txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp41: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp42: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ae txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp43: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp44: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp45: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp46: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp47: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp48: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp49: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp50: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp51: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp52: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 INFO asyncssh:logging.py:92 [conn=27, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=27, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=27, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=27, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=27, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=27, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=27, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=27, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=27, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=27, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=27, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=27, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=27, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=27, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=27, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=27, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=27, chan=6] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=27, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=27, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=27, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"62:11:e7:09:5e:4b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"7a:55:90:35:b4:55","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=27, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=27, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=27, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=27, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=27, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=27, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=27, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=27, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=27, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=27, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"62:11:e7:09:5e:4b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"7a:55:90:35:b4:55","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=27, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=27, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=27, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=27, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=27, chan=9] Channel closed INFO asyncssh:logging.py:92 [conn=27] Closing connection INFO asyncssh:logging.py:92 [conn=27] Sending disconnect: Disconnected by application (11) INFO asyncssh:logging.py:92 [conn=27] Connection closed INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=28] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=28] Local address: 172.17.0.2, port 60658 INFO asyncssh:logging.py:92 [conn=28] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=28] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=28] Auth for user root succeeded DEBUG infra2:Logger.py:156 echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=28, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=28, chan=0] Command: echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=28, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=28, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=28, chan=0] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=28] Connection lost INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=29] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=29] Local address: 172.17.0.2, port 46874 INFO asyncssh:logging.py:92 [conn=29] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=29] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=29] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=29, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=29, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=29, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=29, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=29, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:10:07 UTC 2023 INFO asyncssh:logging.py:92 [conn=29, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=29, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=29, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=29, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=29, chan=1] Channel closed DEBUG infra2:Logger.py:156 ifconfig -a INFO asyncssh:logging.py:92 [conn=29, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=29, chan=2] Command: ifconfig -a INFO asyncssh:logging.py:92 [conn=29, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=29, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=29, chan=2] Channel closed DEBUG infra2:Logger.py:156 bond0: flags=5122<BROADCAST,MASTER,MULTICAST> mtu 1500 ether 06:8d:cf:ec:22:10 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether ba:58:46:91:05:e2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 2 bytes 100 (100.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2 bytes 100 (100.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ma1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.36.118.23 netmask 255.255.255.0 broadcast 10.36.118.255 inet6 fe80::1abe:92ff:fe13:6482 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:82 txqueuelen 2048 (Ethernet) RX packets 38 bytes 5871 (5.7 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 49 bytes 6602 (6.4 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 1000 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp1: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:85 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp2: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp3: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:87 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp4: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:88 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp5: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp6: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp7: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp9: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp10: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp11: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp12: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp13: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp14: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:92 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp15: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:93 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp16: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:94 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp17: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:95 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp18: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:96 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp19: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:97 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp20: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:98 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp21: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:99 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp22: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp23: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp24: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp25: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp26: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp27: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp28: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp29: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp30: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp31: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp32: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp33: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp34: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp35: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp36: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp37: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a9 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp38: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:aa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp39: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ab txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp40: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ac txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp41: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp42: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ae txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp43: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp44: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp45: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp46: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp47: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp48: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp49: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp50: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp51: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp52: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 INFO asyncssh:logging.py:92 [conn=29, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=29, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=29, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=29, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=29, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=29, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=29, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=29, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=29, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=29, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=29, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=29, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=29, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=29, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=29, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=29, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=29, chan=6] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=29, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=29, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=29, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"06:8d:cf:ec:22:10","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"ba:58:46:91:05:e2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=29, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=29, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=29, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=29, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=29, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=29, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=29, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=29, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=29, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=29, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"06:8d:cf:ec:22:10","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"ba:58:46:91:05:e2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=29, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=29, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=29, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=29, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=29, chan=9] Channel closed INFO asyncssh:logging.py:92 [conn=29] Closing connection INFO asyncssh:logging.py:92 [conn=29] Sending disconnect: Disconnected by application (11) INFO asyncssh:logging.py:92 [conn=29] Connection closed INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=30] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=30] Local address: 172.17.0.2, port 55228 INFO asyncssh:logging.py:92 [conn=30] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=30] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=30] Auth for user root succeeded DEBUG infra2:Logger.py:156 echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=30, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=30, chan=0] Command: echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=30, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=30, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=30, chan=0] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=30] Connection lost INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=31] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=31] Local address: 172.17.0.2, port 33132 INFO asyncssh:logging.py:92 [conn=31] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=31] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=31] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=31, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=31, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=31, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=31, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=31, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:11:35 UTC 2023 INFO asyncssh:logging.py:92 [conn=31, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=31, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=31, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=31, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=31, chan=1] Channel closed DEBUG infra2:Logger.py:156 ifconfig -a INFO asyncssh:logging.py:92 [conn=31, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=31, chan=2] Command: ifconfig -a INFO asyncssh:logging.py:92 [conn=31, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=31, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=31, chan=2] Channel closed DEBUG infra2:Logger.py:156 bond0: flags=5122<BROADCAST,MASTER,MULTICAST> mtu 1500 ether a6:07:3c:76:34:e6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether 66:72:14:47:88:ba txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 2 bytes 100 (100.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2 bytes 100 (100.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ma1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.36.118.23 netmask 255.255.255.0 broadcast 10.36.118.255 inet6 fe80::1abe:92ff:fe13:6482 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:82 txqueuelen 2048 (Ethernet) RX packets 41 bytes 7169 (7.0 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 57 bytes 7142 (6.9 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 1000 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp1: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:85 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp2: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp3: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:87 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp4: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:88 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp5: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp6: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp7: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp9: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp10: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp11: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp12: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp13: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp14: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:92 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp15: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:93 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp16: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:94 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp17: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:95 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp18: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:96 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp19: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:97 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp20: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:98 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp21: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:99 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp22: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp23: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp24: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp25: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp26: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp27: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp28: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp29: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp30: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp31: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp32: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp33: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp34: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp35: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp36: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp37: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a9 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp38: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:aa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp39: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ab txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp40: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ac txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp41: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp42: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ae txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp43: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp44: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp45: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp46: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp47: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp48: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp49: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp50: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp51: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp52: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 INFO asyncssh:logging.py:92 [conn=31, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=31, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=31, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=31, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=31, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=31, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=31, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=31, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=31, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=31, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=31, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=31, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=31, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=31, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=31, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=31, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=31, chan=6] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=31, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=31, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=31, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"a6:07:3c:76:34:e6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"66:72:14:47:88:ba","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=31, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=31, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=31, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=31, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=31, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=31, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=31, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=31, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=31, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=31, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"a6:07:3c:76:34:e6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"66:72:14:47:88:ba","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=31, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=31, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=31, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=31, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=31, chan=9] Channel closed INFO asyncssh:logging.py:92 [conn=31] Closing connection INFO asyncssh:logging.py:92 [conn=31] Sending disconnect: Disconnected by application (11) INFO asyncssh:logging.py:92 [conn=31] Connection closed INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=32] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=32] Local address: 172.17.0.2, port 51468 INFO asyncssh:logging.py:92 [conn=32] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=32] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=32] Auth for user root succeeded DEBUG infra2:Logger.py:156 echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=32, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=32, chan=0] Command: echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=32, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=32, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=32, chan=0] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=32] Connection lost INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=33] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=33] Local address: 172.17.0.2, port 54256 INFO asyncssh:logging.py:92 [conn=33] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=33] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=33] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=33, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=33, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=33, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=33, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=33, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:13:03 UTC 2023 INFO asyncssh:logging.py:92 [conn=33, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=33, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=33, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=33, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=33, chan=1] Channel closed DEBUG infra2:Logger.py:156 ifconfig -a INFO asyncssh:logging.py:92 [conn=33, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=33, chan=2] Command: ifconfig -a INFO asyncssh:logging.py:92 [conn=33, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=33, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=33, chan=2] Channel closed DEBUG infra2:Logger.py:156 bond0: flags=5122<BROADCAST,MASTER,MULTICAST> mtu 1500 ether 7a:3f:0e:31:6f:4f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether da:32:31:bb:48:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 2 bytes 100 (100.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2 bytes 100 (100.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ma1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.36.118.23 netmask 255.255.255.0 broadcast 10.36.118.255 inet6 fe80::1abe:92ff:fe13:6482 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:82 txqueuelen 2048 (Ethernet) RX packets 38 bytes 5929 (5.7 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 54 bytes 6767 (6.6 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 1000 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp1: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:85 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp2: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp3: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:87 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp4: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:88 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp5: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp6: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp7: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp9: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp10: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp11: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp12: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp13: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp14: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:92 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp15: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:93 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp16: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:94 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp17: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:95 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp18: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:96 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp19: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:97 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp20: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:98 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp21: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:99 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp22: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp23: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp24: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp25: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp26: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp27: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp28: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp29: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp30: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp31: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp32: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp33: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp34: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp35: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp36: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp37: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a9 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp38: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:aa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp39: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ab txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp40: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ac txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp41: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp42: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ae txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp43: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp44: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp45: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp46: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp47: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp48: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp49: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp50: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp51: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp52: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 INFO asyncssh:logging.py:92 [conn=33, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=33, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=33, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=33, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=33, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=33, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=33, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=33, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=33, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=33, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=33, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=33, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=33, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=33, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=33, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=33, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=33, chan=6] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=33, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=33, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=33, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"7a:3f:0e:31:6f:4f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"da:32:31:bb:48:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=33, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=33, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=33, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=33, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=33, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=33, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=33, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=33, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=33, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=33, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"7a:3f:0e:31:6f:4f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"da:32:31:bb:48:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=33, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=33, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=33, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=33, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=33, chan=9] Channel closed INFO asyncssh:logging.py:92 [conn=33] Closing connection INFO asyncssh:logging.py:92 [conn=33] Sending disconnect: Disconnected by application (11) INFO asyncssh:logging.py:92 [conn=33] Connection closed INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=34] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=34] Local address: 172.17.0.2, port 60014 INFO asyncssh:logging.py:92 [conn=34] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=34] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=34] Auth for user root succeeded DEBUG infra2:Logger.py:156 echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=34, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=34, chan=0] Command: echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=34, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=34, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=34, chan=0] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=34] Connection lost INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=35] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=35] Local address: 172.17.0.2, port 36448 INFO asyncssh:logging.py:92 [conn=35] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=35] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=35] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=35, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=35, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=35, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=35, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=35, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:14:31 UTC 2023 INFO asyncssh:logging.py:92 [conn=35, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=35, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=35, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=35, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=35, chan=1] Channel closed DEBUG infra2:Logger.py:156 ifconfig -a INFO asyncssh:logging.py:92 [conn=35, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=35, chan=2] Command: ifconfig -a INFO asyncssh:logging.py:92 [conn=35, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=35, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=35, chan=2] Channel closed DEBUG infra2:Logger.py:156 bond0: flags=5122<BROADCAST,MASTER,MULTICAST> mtu 1500 ether 76:41:f9:a1:ba:3b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether fa:d5:10:87:64:c8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 2 bytes 100 (100.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2 bytes 100 (100.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ma1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.36.118.23 netmask 255.255.255.0 broadcast 10.36.118.255 inet6 fe80::1abe:92ff:fe13:6482 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:82 txqueuelen 2048 (Ethernet) RX packets 40 bytes 6049 (5.9 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 55 bytes 6825 (6.6 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 1000 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp1: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:85 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp2: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp3: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:87 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp4: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:88 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp5: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp6: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp7: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp9: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp10: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp11: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp12: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp13: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp14: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:92 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp15: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:93 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp16: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:94 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp17: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:95 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp18: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:96 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp19: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:97 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp20: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:98 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp21: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:99 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp22: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp23: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp24: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp25: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp26: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp27: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp28: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp29: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp30: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp31: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp32: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp33: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp34: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp35: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp36: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp37: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a9 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp38: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:aa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp39: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ab txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp40: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ac txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp41: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp42: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ae txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp43: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp44: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp45: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp46: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp47: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp48: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp49: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp50: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp51: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp52: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 INFO asyncssh:logging.py:92 [conn=35, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=35, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=35, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=35, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=35, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=35, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=35, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=35, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=35, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=35, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=35, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=35, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=35, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=35, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=35, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=35, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=35, chan=6] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=35, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=35, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=35, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"76:41:f9:a1:ba:3b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"fa:d5:10:87:64:c8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=35, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=35, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=35, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=35, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=35, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=35, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=35, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=35, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=35, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=35, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"76:41:f9:a1:ba:3b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"fa:d5:10:87:64:c8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=35, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=35, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=35, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=35, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=35, chan=9] Channel closed INFO asyncssh:logging.py:92 [conn=35] Closing connection INFO asyncssh:logging.py:92 [conn=35] Sending disconnect: Disconnected by application (11) INFO asyncssh:logging.py:92 [conn=35] Connection closed INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=36] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=36] Local address: 172.17.0.2, port 42632 INFO asyncssh:logging.py:92 [conn=36] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=36] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=36] Auth for user root succeeded DEBUG infra2:Logger.py:156 echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=36, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=36, chan=0] Command: echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=36, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=36, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=36, chan=0] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=36] Connection lost INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=37] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=37] Local address: 172.17.0.2, port 41738 INFO asyncssh:logging.py:92 [conn=37] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=37] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=37] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=37, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=37, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=37, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=37, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=37, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:15:59 UTC 2023 INFO asyncssh:logging.py:92 [conn=37, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=37, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=37, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=37, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=37, chan=1] Channel closed DEBUG infra2:Logger.py:156 ifconfig -a INFO asyncssh:logging.py:92 [conn=37, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=37, chan=2] Command: ifconfig -a INFO asyncssh:logging.py:92 [conn=37, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=37, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=37, chan=2] Channel closed DEBUG infra2:Logger.py:156 bond0: flags=5122<BROADCAST,MASTER,MULTICAST> mtu 1500 ether 82:1d:a8:b7:4d:3a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether 8a:7b:fb:ad:a7:61 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 2 bytes 100 (100.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2 bytes 100 (100.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ma1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.36.118.23 netmask 255.255.255.0 broadcast 10.36.118.255 inet6 fe80::1abe:92ff:fe13:6482 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:82 txqueuelen 2048 (Ethernet) RX packets 40 bytes 6061 (5.9 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 52 bytes 6635 (6.4 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 1000 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp1: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:85 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp2: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp3: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:87 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp4: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:88 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp5: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp6: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp7: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp9: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp10: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp11: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp12: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp13: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp14: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:92 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp15: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:93 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp16: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:94 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp17: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:95 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp18: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:96 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp19: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:97 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp20: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:98 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp21: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:99 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp22: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp23: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp24: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp25: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp26: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp27: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp28: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp29: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp30: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp31: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp32: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp33: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp34: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp35: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp36: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp37: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a9 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp38: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:aa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp39: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ab txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp40: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ac txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp41: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp42: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ae txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp43: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp44: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp45: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp46: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp47: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp48: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp49: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp50: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp51: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp52: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 INFO asyncssh:logging.py:92 [conn=37, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=37, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=37, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=37, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=37, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=37, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=37, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=37, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=37, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=37, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=37, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=37, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=37, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=37, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=37, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=37, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=37, chan=6] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=37, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=37, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=37, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"82:1d:a8:b7:4d:3a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"8a:7b:fb:ad:a7:61","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=37, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=37, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=37, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=37, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=37, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=37, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=37, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=37, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=37, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=37, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"82:1d:a8:b7:4d:3a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"8a:7b:fb:ad:a7:61","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=37, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=37, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=37, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=37, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=37, chan=9] Channel closed INFO asyncssh:logging.py:92 [conn=37] Closing connection INFO asyncssh:logging.py:92 [conn=37] Sending disconnect: Disconnected by application (11) INFO asyncssh:logging.py:92 [conn=37] Connection closed INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=38] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=38] Local address: 172.17.0.2, port 60922 INFO asyncssh:logging.py:92 [conn=38] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=38] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=38] Auth for user root succeeded DEBUG infra2:Logger.py:156 echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=38, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=38, chan=0] Command: echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=38, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=38, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=38, chan=0] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=38] Connection lost INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=39] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=39] Local address: 172.17.0.2, port 50906 INFO asyncssh:logging.py:92 [conn=39] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=39] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=39] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=39, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=39, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=39, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=39, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=39, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:17:27 UTC 2023 INFO asyncssh:logging.py:92 [conn=39, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=39, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=39, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=39, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=39, chan=1] Channel closed DEBUG infra2:Logger.py:156 ifconfig -a INFO asyncssh:logging.py:92 [conn=39, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=39, chan=2] Command: ifconfig -a INFO asyncssh:logging.py:92 [conn=39, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=39, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=39, chan=2] Channel closed DEBUG infra2:Logger.py:156 bond0: flags=5122<BROADCAST,MASTER,MULTICAST> mtu 1500 ether 9e:59:f8:01:3b:df txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether 2e:e5:0c:57:c5:25 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 2 bytes 100 (100.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2 bytes 100 (100.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ma1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.36.118.23 netmask 255.255.255.0 broadcast 10.36.118.255 inet6 fe80::1abe:92ff:fe13:6482 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:82 txqueuelen 2048 (Ethernet) RX packets 42 bytes 7884 (7.6 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 48 bytes 6536 (6.3 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 1000 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp1: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:85 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp2: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp3: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:87 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp4: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:88 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp5: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp6: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp7: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp9: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp10: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp11: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp12: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp13: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp14: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:92 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp15: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:93 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp16: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:94 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp17: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:95 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp18: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:96 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp19: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:97 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp20: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:98 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp21: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:99 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp22: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp23: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp24: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp25: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp26: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp27: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp28: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp29: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp30: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp31: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp32: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp33: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp34: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp35: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp36: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp37: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a9 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp38: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:aa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp39: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ab txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp40: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ac txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp41: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp42: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ae txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp43: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp44: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp45: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp46: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp47: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp48: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp49: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp50: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp51: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp52: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 INFO asyncssh:logging.py:92 [conn=39, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=39, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=39, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=39, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=39, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=39, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=39, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=39, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=39, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=39, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=39, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=39, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=39, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=39, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=39, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=39, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=39, chan=6] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=39, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=39, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=39, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"9e:59:f8:01:3b:df","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"2e:e5:0c:57:c5:25","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=39, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=39, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=39, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=39, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=39, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=39, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=39, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=39, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=39, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=39, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"9e:59:f8:01:3b:df","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"2e:e5:0c:57:c5:25","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=39, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=39, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=39, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=39, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=39, chan=9] Channel closed INFO asyncssh:logging.py:92 [conn=39] Closing connection INFO asyncssh:logging.py:92 [conn=39] Sending disconnect: Disconnected by application (11) INFO asyncssh:logging.py:92 [conn=39] Connection closed INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=40] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=40] Local address: 172.17.0.2, port 49370 INFO asyncssh:logging.py:92 [conn=40] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=40] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=40] Auth for user root succeeded DEBUG infra2:Logger.py:156 echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=40, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=40, chan=0] Command: echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=40, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=40, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=40, chan=0] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=40] Connection lost INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=41] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=41] Local address: 172.17.0.2, port 34452 INFO asyncssh:logging.py:92 [conn=41] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=41] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=41] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=41, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=41, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=41, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=41, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=41, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:18:55 UTC 2023 INFO asyncssh:logging.py:92 [conn=41, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=41, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=41, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=41, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=41, chan=1] Channel closed DEBUG infra2:Logger.py:156 ifconfig -a INFO asyncssh:logging.py:92 [conn=41, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=41, chan=2] Command: ifconfig -a INFO asyncssh:logging.py:92 [conn=41, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=41, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=41, chan=2] Channel closed DEBUG infra2:Logger.py:156 bond0: flags=5122<BROADCAST,MASTER,MULTICAST> mtu 1500 ether ba:c1:68:73:41:f3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether 2e:53:58:77:68:18 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 2 bytes 100 (100.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2 bytes 100 (100.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ma1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.36.118.23 netmask 255.255.255.0 broadcast 10.36.118.255 inet6 fe80::1abe:92ff:fe13:6482 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:82 txqueuelen 2048 (Ethernet) RX packets 40 bytes 6055 (5.9 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 58 bytes 7208 (7.0 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 1000 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp1: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:85 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp2: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp3: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:87 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp4: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:88 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp5: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp6: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp7: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp9: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp10: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp11: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp12: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp13: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp14: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:92 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp15: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:93 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp16: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:94 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp17: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:95 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp18: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:96 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp19: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:97 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp20: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:98 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp21: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:99 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp22: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp23: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp24: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp25: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp26: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp27: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp28: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp29: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp30: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp31: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp32: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp33: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp34: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp35: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp36: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp37: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a9 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp38: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:aa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp39: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ab txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp40: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ac txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp41: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp42: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ae txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp43: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp44: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp45: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp46: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp47: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp48: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp49: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp50: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp51: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp52: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 INFO asyncssh:logging.py:92 [conn=41, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=41, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=41, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=41, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=41, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=41, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=41, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=41, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=41, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=41, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=41, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=41, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=41, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=41, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=41, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=41, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=41, chan=6] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=41, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=41, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=41, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"ba:c1:68:73:41:f3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"2e:53:58:77:68:18","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=41, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=41, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=41, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=41, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=41, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=41, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=41, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=41, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=41, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=41, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"ba:c1:68:73:41:f3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"2e:53:58:77:68:18","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=41, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=41, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=41, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=41, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=41, chan=9] Channel closed INFO asyncssh:logging.py:92 [conn=41] Closing connection INFO asyncssh:logging.py:92 [conn=41] Sending disconnect: Disconnected by application (11) INFO asyncssh:logging.py:92 [conn=41] Connection closed INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=42] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=42] Local address: 172.17.0.2, port 34016 INFO asyncssh:logging.py:92 [conn=42] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=42] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=42] Auth for user root succeeded DEBUG infra2:Logger.py:156 echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=42, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=42, chan=0] Command: echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=42, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=42, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=42, chan=0] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=42] Connection lost INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 ERROR DENT:Logger.py:120 [10.36.118.23] Error establishing connection Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [10.36.118.23] Error running command: date Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [DENT infrastructure 2] Exception --> Device.is_connected Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/Device.py", line 289, in is_connected exit_status, _ = await self.conn_mgr.get_ssh_connection().run_cmd('date') File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 ERROR DENT:Logger.py:120 [10.36.118.23] Error establishing connection Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [10.36.118.23] Error running command: date Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [DENT infrastructure 2] Exception --> Device.is_connected Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/Device.py", line 289, in is_connected exit_status, _ = await self.conn_mgr.get_ssh_connection().run_cmd('date') File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 ERROR DENT:Logger.py:120 [10.36.118.23] Error establishing connection Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [10.36.118.23] Error running command: date Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [DENT infrastructure 2] Exception --> Device.is_connected Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/Device.py", line 289, in is_connected exit_status, _ = await self.conn_mgr.get_ssh_connection().run_cmd('date') File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=43] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=43] Local address: 172.17.0.2, port 46184 INFO asyncssh:logging.py:92 [conn=43] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=43] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=43] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=43, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=43, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=43, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=43, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=43, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:20:28 UTC 2023 INFO asyncssh:logging.py:92 [conn=43, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=43, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=43, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=43, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=43, chan=1] Channel closed DEBUG infra2:Logger.py:156 ifconfig -a INFO asyncssh:logging.py:92 [conn=43, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=43, chan=2] Command: ifconfig -a INFO asyncssh:logging.py:92 [conn=43, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=43, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=43, chan=2] Channel closed DEBUG infra2:Logger.py:156 bond0: flags=5122<BROADCAST,MASTER,MULTICAST> mtu 1500 ether 7a:0e:34:c5:f9:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether aa:b3:85:8f:fe:4c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 2 bytes 100 (100.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2 bytes 100 (100.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ma1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.36.118.23 netmask 255.255.255.0 broadcast 10.36.118.255 inet6 fe80::1abe:92ff:fe13:6482 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:82 txqueuelen 2048 (Ethernet) RX packets 42 bytes 6111 (5.9 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 51 bytes 6710 (6.5 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 1000 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp1: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:85 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp2: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp3: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:87 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp4: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:88 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp5: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp6: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp7: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp9: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp10: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp11: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp12: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp13: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp14: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:92 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp15: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:93 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp16: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:94 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp17: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:95 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp18: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:96 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp19: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:97 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp20: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:98 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp21: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:99 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp22: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp23: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp24: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp25: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp26: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp27: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp28: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp29: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp30: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp31: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp32: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp33: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp34: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp35: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp36: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp37: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a9 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp38: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:aa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp39: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ab txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp40: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ac txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp41: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp42: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ae txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp43: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp44: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp45: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp46: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp47: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp48: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp49: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp50: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp51: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp52: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 INFO asyncssh:logging.py:92 [conn=43, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=43, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=43, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=43, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=43, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=43, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=43, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=43, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=43, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=43, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=43, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=43, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=43, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=43, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=43, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=43, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=43, chan=6] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=43, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=43, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=43, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"7a:0e:34:c5:f9:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"aa:b3:85:8f:fe:4c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=43, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=43, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=43, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=43, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=43, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=43, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=43, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=43, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=43, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=43, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"7a:0e:34:c5:f9:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"aa:b3:85:8f:fe:4c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=43, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=43, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=43, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=43, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=43, chan=9] Channel closed INFO asyncssh:logging.py:92 [conn=43] Closing connection INFO asyncssh:logging.py:92 [conn=43] Sending disconnect: Disconnected by application (11) INFO asyncssh:logging.py:92 [conn=43] Connection closed INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=44] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=44] Local address: 172.17.0.2, port 36430 INFO asyncssh:logging.py:92 [conn=44] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=44] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=44] Auth for user root succeeded DEBUG infra2:Logger.py:156 echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=44, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=44, chan=0] Command: echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=44, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=44, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=44, chan=0] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=44] Connection lost INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 ERROR DENT:Logger.py:120 [10.36.118.23] Error establishing connection Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [10.36.118.23] Error running command: date Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [DENT infrastructure 2] Exception --> Device.is_connected Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/Device.py", line 289, in is_connected exit_status, _ = await self.conn_mgr.get_ssh_connection().run_cmd('date') File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 ERROR DENT:Logger.py:120 [10.36.118.23] Error establishing connection Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [10.36.118.23] Error running command: date Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [DENT infrastructure 2] Exception --> Device.is_connected Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/Device.py", line 289, in is_connected exit_status, _ = await self.conn_mgr.get_ssh_connection().run_cmd('date') File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 ERROR DENT:Logger.py:120 [10.36.118.23] Error establishing connection Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [10.36.118.23] Error running command: date Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [DENT infrastructure 2] Exception --> Device.is_connected Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/Device.py", line 289, in is_connected exit_status, _ = await self.conn_mgr.get_ssh_connection().run_cmd('date') File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=45] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=45] Local address: 172.17.0.2, port 58600 INFO asyncssh:logging.py:92 [conn=45] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=45] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=45] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=45, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=45, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=45, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=45, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=45, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:22:01 UTC 2023 INFO asyncssh:logging.py:92 [conn=45, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=45, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=45, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=45, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=45, chan=1] Channel closed DEBUG infra2:Logger.py:156 ifconfig -a INFO asyncssh:logging.py:92 [conn=45, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=45, chan=2] Command: ifconfig -a INFO asyncssh:logging.py:92 [conn=45, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=45, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=45, chan=2] Channel closed DEBUG infra2:Logger.py:156 bond0: flags=5122<BROADCAST,MASTER,MULTICAST> mtu 1500 ether b6:78:22:ef:cb:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether 16:ec:83:d8:bd:3d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 2 bytes 100 (100.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2 bytes 100 (100.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ma1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.36.118.23 netmask 255.255.255.0 broadcast 10.36.118.255 inet6 fe80::1abe:92ff:fe13:6482 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:82 txqueuelen 2048 (Ethernet) RX packets 47 bytes 8065 (7.8 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 55 bytes 6986 (6.8 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 1000 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp1: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:85 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp2: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp3: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:87 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp4: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:88 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp5: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp6: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp7: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp9: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp10: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp11: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp12: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp13: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp14: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:92 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp15: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:93 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp16: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:94 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp17: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:95 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp18: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:96 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp19: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:97 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp20: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:98 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp21: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:99 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp22: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp23: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp24: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp25: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp26: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp27: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp28: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp29: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp30: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp31: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp32: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp33: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp34: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp35: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp36: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp37: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a9 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp38: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:aa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp39: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ab txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp40: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ac txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp41: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp42: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ae txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp43: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp44: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp45: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp46: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp47: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp48: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp49: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp50: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp51: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp52: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 INFO asyncssh:logging.py:92 [conn=45, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=45, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=45, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=45, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=45, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=45, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=45, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=45, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=45, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=45, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=45, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=45, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=45, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=45, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=45, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=45, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=45, chan=6] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=45, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=45, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=45, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"b6:78:22:ef:cb:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"16:ec:83:d8:bd:3d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=45, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=45, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=45, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=45, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=45, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=45, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=45, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=45, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=45, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=45, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"b6:78:22:ef:cb:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"16:ec:83:d8:bd:3d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=45, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=45, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=45, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=45, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=45, chan=9] Channel closed INFO asyncssh:logging.py:92 [conn=45] Closing connection INFO asyncssh:logging.py:92 [conn=45] Sending disconnect: Disconnected by application (11) INFO asyncssh:logging.py:92 [conn=45] Connection closed INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=46] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=46] Local address: 172.17.0.2, port 58616 INFO asyncssh:logging.py:92 [conn=46] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=46] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=46] Auth for user root succeeded DEBUG infra2:Logger.py:156 echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=46, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=46, chan=0] Command: echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=46, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=46, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=46, chan=0] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=46] Connection lost INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 ERROR DENT:Logger.py:120 [10.36.118.23] Error establishing connection Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [10.36.118.23] Error running command: date Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [DENT infrastructure 2] Exception --> Device.is_connected Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/Device.py", line 289, in is_connected exit_status, _ = await self.conn_mgr.get_ssh_connection().run_cmd('date') File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 ERROR DENT:Logger.py:120 [10.36.118.23] Error establishing connection Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [10.36.118.23] Error running command: date Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [DENT infrastructure 2] Exception --> Device.is_connected Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/Device.py", line 289, in is_connected exit_status, _ = await self.conn_mgr.get_ssh_connection().run_cmd('date') File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 ERROR DENT:Logger.py:120 [10.36.118.23] Error establishing connection Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [10.36.118.23] Error running command: date Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [DENT infrastructure 2] Exception --> Device.is_connected Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/Device.py", line 289, in is_connected exit_status, _ = await self.conn_mgr.get_ssh_connection().run_cmd('date') File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=47] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=47] Local address: 172.17.0.2, port 51582 INFO asyncssh:logging.py:92 [conn=47] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=47] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=47] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=47, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=47, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=47, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=47, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=47, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:23:33 UTC 2023 INFO asyncssh:logging.py:92 [conn=47, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=47, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=47, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=47, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=47, chan=1] Channel closed DEBUG infra2:Logger.py:156 ifconfig -a INFO asyncssh:logging.py:92 [conn=47, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=47, chan=2] Command: ifconfig -a INFO asyncssh:logging.py:92 [conn=47, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=47, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=47, chan=2] Channel closed DEBUG infra2:Logger.py:156 bond0: flags=5122<BROADCAST,MASTER,MULTICAST> mtu 1500 ether ee:7a:68:60:f3:22 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether 9e:87:d7:01:5a:f6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 2 bytes 100 (100.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2 bytes 100 (100.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ma1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.36.118.23 netmask 255.255.255.0 broadcast 10.36.118.255 inet6 fe80::1abe:92ff:fe13:6482 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:82 txqueuelen 2048 (Ethernet) RX packets 44 bytes 6289 (6.1 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 57 bytes 7118 (6.9 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 1000 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp1: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:85 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp2: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp3: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:87 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp4: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:88 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp5: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp6: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp7: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp9: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp10: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp11: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp12: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp13: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp14: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:92 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp15: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:93 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp16: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:94 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp17: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:95 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp18: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:96 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp19: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:97 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp20: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:98 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp21: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:99 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp22: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp23: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp24: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp25: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp26: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp27: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp28: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp29: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp30: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp31: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp32: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp33: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp34: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp35: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp36: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp37: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a9 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp38: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:aa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp39: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ab txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp40: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ac txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp41: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp42: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ae txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp43: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp44: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp45: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp46: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp47: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp48: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp49: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp50: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp51: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp52: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 INFO asyncssh:logging.py:92 [conn=47, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=47, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=47, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=47, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=47, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=47, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=47, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=47, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=47, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=47, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=47, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=47, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=47, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=47, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=47, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=47, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=47, chan=6] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=47, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=47, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=47, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"ee:7a:68:60:f3:22","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"9e:87:d7:01:5a:f6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=47, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=47, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=47, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=47, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=47, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=47, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=47, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=47, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=47, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=47, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"ee:7a:68:60:f3:22","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"9e:87:d7:01:5a:f6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=47, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=47, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=47, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=47, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=47, chan=9] Channel closed INFO asyncssh:logging.py:92 [conn=47] Closing connection INFO asyncssh:logging.py:92 [conn=47] Sending disconnect: Disconnected by application (11) INFO asyncssh:logging.py:92 [conn=47] Connection closed INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=48] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=48] Local address: 172.17.0.2, port 51594 INFO asyncssh:logging.py:92 [conn=48] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=48] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=48] Auth for user root succeeded DEBUG infra2:Logger.py:156 echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=48, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=48, chan=0] Command: echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=48, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=48, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=48, chan=0] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=48] Connection lost INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 ERROR DENT:Logger.py:120 [10.36.118.23] Error establishing connection Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') ConnectionRefusedError: [Errno 111] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [10.36.118.23] Error running command: date Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') ConnectionRefusedError: [Errno 111] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [DENT infrastructure 2] Exception --> Device.is_connected Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/Device.py", line 289, in is_connected exit_status, _ = await self.conn_mgr.get_ssh_connection().run_cmd('date') File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') ConnectionRefusedError: [Errno 111] Connect call failed ('10.36.118.23', 22) INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=49] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=49] Local address: 172.17.0.2, port 46810 INFO asyncssh:logging.py:92 [conn=49] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=49] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=49] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=49, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=49, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=49, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=49, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=49, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:25:14 UTC 2023 INFO asyncssh:logging.py:92 [conn=49, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=49, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=49, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=49, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=49, chan=1] Channel closed DEBUG infra2:Logger.py:156 ifconfig -a INFO asyncssh:logging.py:92 [conn=49, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=49, chan=2] Command: ifconfig -a INFO asyncssh:logging.py:92 [conn=49, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=49, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=49, chan=2] Channel closed DEBUG infra2:Logger.py:156 bond0: flags=5122<BROADCAST,MASTER,MULTICAST> mtu 1500 ether c2:1d:f5:83:75:14 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether 3e:50:cd:02:ab:29 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 4 bytes 200 (200.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 4 bytes 200 (200.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ma1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.36.118.23 netmask 255.255.255.0 broadcast 10.36.118.255 inet6 fe80::1abe:92ff:fe13:6482 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:82 txqueuelen 2048 (Ethernet) RX packets 46 bytes 6365 (6.2 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 56 bytes 7004 (6.8 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 1000 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp1: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:85 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp2: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp3: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:87 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp4: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:88 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp5: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp6: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp7: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp9: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp10: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp11: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp12: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp13: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp14: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:92 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp15: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:93 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp16: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:94 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp17: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:95 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp18: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:96 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp19: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:97 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp20: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:98 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp21: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:99 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp22: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp23: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp24: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp25: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp26: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp27: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp28: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp29: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp30: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp31: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp32: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp33: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp34: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp35: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp36: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp37: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a9 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp38: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:aa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp39: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ab txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp40: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ac txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp41: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp42: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ae txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp43: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp44: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp45: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp46: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp47: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp48: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp49: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp50: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp51: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp52: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 INFO asyncssh:logging.py:92 [conn=49, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=49, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=49, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=49, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=49, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=49, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=49, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=49, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=49, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=49, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=49, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=49, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=49, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=49, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=49, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=49, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=49, chan=6] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=49, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=49, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=49, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"c2:1d:f5:83:75:14","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"3e:50:cd:02:ab:29","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=49, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=49, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=49, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=49, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=49, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=49, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=49, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=49, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=49, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=49, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"c2:1d:f5:83:75:14","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"3e:50:cd:02:ab:29","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=49, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=49, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=49, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=49, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=49, chan=9] Channel closed INFO asyncssh:logging.py:92 [conn=49] Closing connection INFO asyncssh:logging.py:92 [conn=49] Sending disconnect: Disconnected by application (11) INFO asyncssh:logging.py:92 [conn=49] Connection closed INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=50] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=50] Local address: 172.17.0.2, port 38906 INFO asyncssh:logging.py:92 [conn=50] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=50] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=50] Auth for user root succeeded DEBUG infra2:Logger.py:156 echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=50, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=50, chan=0] Command: echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=50, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=50, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=50, chan=0] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=50] Connection lost INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=51] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=51] Local address: 172.17.0.2, port 42228 INFO asyncssh:logging.py:92 [conn=51] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=51] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=51] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=51, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=51, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=51, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=51, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=51, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:26:43 UTC 2023 INFO asyncssh:logging.py:92 [conn=51, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=51, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=51, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=51, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=51, chan=1] Channel closed DEBUG infra2:Logger.py:156 ifconfig -a INFO asyncssh:logging.py:92 [conn=51, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=51, chan=2] Command: ifconfig -a INFO asyncssh:logging.py:92 [conn=51, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=51, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=51, chan=2] Channel closed DEBUG infra2:Logger.py:156 bond0: flags=5122<BROADCAST,MASTER,MULTICAST> mtu 1500 ether 76:d2:cf:29:8c:81 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether 86:79:6c:96:5d:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 2 bytes 100 (100.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2 bytes 100 (100.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ma1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.36.118.23 netmask 255.255.255.0 broadcast 10.36.118.255 inet6 fe80::1abe:92ff:fe13:6482 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:82 txqueuelen 2048 (Ethernet) RX packets 39 bytes 6991 (6.8 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 48 bytes 6359 (6.2 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 1000 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp1: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:85 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp2: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp3: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:87 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp4: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:88 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp5: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp6: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp7: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp9: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp10: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp11: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp12: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp13: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp14: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:92 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp15: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:93 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp16: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:94 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp17: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:95 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp18: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:96 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp19: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:97 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp20: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:98 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp21: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:99 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp22: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp23: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp24: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp25: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp26: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp27: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp28: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp29: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp30: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp31: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp32: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp33: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp34: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp35: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp36: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp37: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a9 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp38: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:aa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp39: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ab txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp40: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ac txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp41: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp42: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ae txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp43: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp44: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp45: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp46: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp47: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp48: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp49: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp50: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp51: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp52: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 INFO asyncssh:logging.py:92 [conn=51, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=51, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=51, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=51, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=51, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=51, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=51, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=51, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=51, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=51, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=51, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=51, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=51, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=51, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=51, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=51, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=51, chan=6] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=51, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=51, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=51, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"76:d2:cf:29:8c:81","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"86:79:6c:96:5d:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=51, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=51, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=51, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=51, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=51, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=51, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=51, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=51, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=51, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=51, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"76:d2:cf:29:8c:81","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"86:79:6c:96:5d:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=51, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=51, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=51, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=51, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=51, chan=9] Channel closed INFO asyncssh:logging.py:92 [conn=51] Closing connection INFO asyncssh:logging.py:92 [conn=51] Sending disconnect: Disconnected by application (11) INFO asyncssh:logging.py:92 [conn=51] Connection closed INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=52] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=52] Local address: 172.17.0.2, port 55568 INFO asyncssh:logging.py:92 [conn=52] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=52] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=52] Auth for user root succeeded DEBUG infra2:Logger.py:156 echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=52, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=52, chan=0] Command: echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=52, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=52, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=52, chan=0] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=52] Connection lost INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=53] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=53] Local address: 172.17.0.2, port 43264 INFO asyncssh:logging.py:92 [conn=53] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=53] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=53] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=53, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=53, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=53, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=53, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=53, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:28:10 UTC 2023 INFO asyncssh:logging.py:92 [conn=53, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=53, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=53, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=53, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=53, chan=1] Channel closed DEBUG infra2:Logger.py:156 ifconfig -a INFO asyncssh:logging.py:92 [conn=53, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=53, chan=2] Command: ifconfig -a INFO asyncssh:logging.py:92 [conn=53, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=53, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=53, chan=2] Channel closed DEBUG infra2:Logger.py:156 bond0: flags=5122<BROADCAST,MASTER,MULTICAST> mtu 1500 ether 02:24:b8:88:14:bc txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether d2:13:93:5d:ce:fa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 2 bytes 100 (100.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2 bytes 100 (100.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ma1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.36.118.23 netmask 255.255.255.0 broadcast 10.36.118.255 inet6 fe80::1abe:92ff:fe13:6482 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:82 txqueuelen 2048 (Ethernet) RX packets 36 bytes 5751 (5.6 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 52 bytes 6623 (6.4 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 1000 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp1: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:85 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp2: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp3: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:87 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp4: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:88 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp5: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp6: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp7: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp9: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp10: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp11: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp12: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp13: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp14: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:92 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp15: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:93 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp16: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:94 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp17: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:95 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp18: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:96 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp19: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:97 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp20: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:98 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp21: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:99 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp22: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp23: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp24: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp25: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp26: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp27: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp28: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp29: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp30: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp31: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp32: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp33: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp34: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp35: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp36: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp37: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a9 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp38: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:aa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp39: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ab txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp40: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ac txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp41: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp42: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ae txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp43: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp44: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp45: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp46: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp47: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp48: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp49: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp50: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp51: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp52: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 INFO asyncssh:logging.py:92 [conn=53, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=53, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=53, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=53, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=53, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=53, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=53, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=53, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=53, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=53, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=53, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=53, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=53, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=53, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=53, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=53, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=53, chan=6] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=53, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=53, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=53, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"02:24:b8:88:14:bc","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"d2:13:93:5d:ce:fa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=53, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=53, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=53, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=53, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=53, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=53, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=53, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=53, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=53, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=53, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"02:24:b8:88:14:bc","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"d2:13:93:5d:ce:fa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=53, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=53, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=53, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=53, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=53, chan=9] Channel closed INFO asyncssh:logging.py:92 [conn=53] Closing connection INFO asyncssh:logging.py:92 [conn=53] Sending disconnect: Disconnected by application (11) INFO asyncssh:logging.py:92 [conn=53] Connection closed INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=54] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=54] Local address: 172.17.0.2, port 60976 INFO asyncssh:logging.py:92 [conn=54] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=54] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=54] Auth for user root succeeded DEBUG infra2:Logger.py:156 echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=54, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=54, chan=0] Command: echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=54, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=54, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=54, chan=0] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=54] Connection lost INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=55] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=55] Local address: 172.17.0.2, port 32844 INFO asyncssh:logging.py:92 [conn=55] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=55] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=55] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=55, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=55, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=55, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=55, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=55, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:29:38 UTC 2023 INFO asyncssh:logging.py:92 [conn=55, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=55, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=55, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=55, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=55, chan=1] Channel closed DEBUG infra2:Logger.py:156 ifconfig -a INFO asyncssh:logging.py:92 [conn=55, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=55, chan=2] Command: ifconfig -a INFO asyncssh:logging.py:92 [conn=55, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=55, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=55, chan=2] Channel closed DEBUG infra2:Logger.py:156 bond0: flags=5122<BROADCAST,MASTER,MULTICAST> mtu 1500 ether 46:d2:c6:b6:02:ea txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether d2:b3:ae:78:c9:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 2 bytes 100 (100.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2 bytes 100 (100.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ma1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.36.118.23 netmask 255.255.255.0 broadcast 10.36.118.255 inet6 fe80::1abe:92ff:fe13:6482 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:82 txqueuelen 2048 (Ethernet) RX packets 38 bytes 5871 (5.7 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 51 bytes 6734 (6.5 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 1000 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp1: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:85 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp2: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp3: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:87 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp4: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:88 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp5: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp6: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp7: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp9: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp10: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp11: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp12: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp13: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp14: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:92 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp15: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:93 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp16: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:94 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp17: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:95 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp18: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:96 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp19: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:97 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp20: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:98 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp21: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:99 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp22: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp23: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp24: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp25: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp26: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp27: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp28: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp29: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp30: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp31: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp32: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp33: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp34: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp35: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp36: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp37: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a9 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp38: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:aa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp39: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ab txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp40: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ac txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp41: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp42: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ae txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp43: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp44: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp45: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp46: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp47: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp48: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp49: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp50: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp51: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp52: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 INFO asyncssh:logging.py:92 [conn=55, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=55, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=55, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=55, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=55, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=55, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=55, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=55, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=55, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=55, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=55, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=55, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=55, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=55, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=55, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=55, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=55, chan=6] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=55, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=55, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=55, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"46:d2:c6:b6:02:ea","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"d2:b3:ae:78:c9:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=55, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=55, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=55, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=55, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=55, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=55, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=55, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=55, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=55, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=55, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"46:d2:c6:b6:02:ea","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"d2:b3:ae:78:c9:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=55, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=55, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=55, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=55, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=55, chan=9] Channel closed INFO asyncssh:logging.py:92 [conn=55] Closing connection INFO asyncssh:logging.py:92 [conn=55] Sending disconnect: Disconnected by application (11) INFO asyncssh:logging.py:92 [conn=55] Connection closed INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=56] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=56] Local address: 172.17.0.2, port 39414 INFO asyncssh:logging.py:92 [conn=56] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=56] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=56] Auth for user root succeeded DEBUG infra2:Logger.py:156 echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=56, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=56, chan=0] Command: echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=56, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=56, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=56, chan=0] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=56] Connection lost INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=57] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=57] Local address: 172.17.0.2, port 56890 INFO asyncssh:logging.py:92 [conn=57] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=57] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=57] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=57, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=57, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=57, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=57, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=57, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:31:06 UTC 2023 INFO asyncssh:logging.py:92 [conn=57, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=57, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=57, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=57, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=57, chan=1] Channel closed DEBUG infra2:Logger.py:156 ifconfig -a INFO asyncssh:logging.py:92 [conn=57, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=57, chan=2] Command: ifconfig -a INFO asyncssh:logging.py:92 [conn=57, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=57, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=57, chan=2] Channel closed DEBUG infra2:Logger.py:156 bond0: flags=5122<BROADCAST,MASTER,MULTICAST> mtu 1500 ether c6:8c:14:41:8f:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether 0a:c1:66:76:32:c3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 2 bytes 100 (100.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2 bytes 100 (100.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ma1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.36.118.23 netmask 255.255.255.0 broadcast 10.36.118.255 inet6 fe80::1abe:92ff:fe13:6482 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:82 txqueuelen 2048 (Ethernet) RX packets 40 bytes 6579 (6.4 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 56 bytes 7076 (6.9 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 1000 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp1: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:85 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp2: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp3: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:87 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp4: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:88 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp5: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp6: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp7: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp9: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp10: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp11: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp12: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp13: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp14: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:92 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp15: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:93 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp16: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:94 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp17: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:95 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp18: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:96 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp19: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:97 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp20: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:98 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp21: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:99 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp22: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp23: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp24: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp25: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp26: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp27: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp28: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp29: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp30: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp31: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp32: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp33: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp34: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp35: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp36: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp37: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a9 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp38: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:aa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp39: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ab txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp40: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ac txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp41: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp42: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ae txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp43: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp44: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp45: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp46: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp47: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp48: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp49: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp50: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp51: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp52: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 INFO asyncssh:logging.py:92 [conn=57, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=57, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=57, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=57, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=57, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=57, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=57, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=57, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=57, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=57, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=57, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=57, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=57, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=57, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=57, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=57, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=57, chan=6] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=57, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=57, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=57, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"c6:8c:14:41:8f:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"0a:c1:66:76:32:c3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=57, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=57, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=57, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=57, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=57, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=57, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=57, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=57, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=57, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=57, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"c6:8c:14:41:8f:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"0a:c1:66:76:32:c3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=57, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=57, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=57, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=57, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=57, chan=9] Channel closed INFO asyncssh:logging.py:92 [conn=57] Closing connection INFO asyncssh:logging.py:92 [conn=57] Sending disconnect: Disconnected by application (11) INFO asyncssh:logging.py:92 [conn=57] Connection closed INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=58] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=58] Local address: 172.17.0.2, port 39990 INFO asyncssh:logging.py:92 [conn=58] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=58] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=58] Auth for user root succeeded DEBUG infra2:Logger.py:156 echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=58, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=58, chan=0] Command: echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=58, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=58, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=58, chan=0] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=58] Connection lost INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=59] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=59] Local address: 172.17.0.2, port 38704 INFO asyncssh:logging.py:92 [conn=59] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=59] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=59] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=59, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=59, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=59, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=59, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=59, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:32:34 UTC 2023 INFO asyncssh:logging.py:92 [conn=59, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=59, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=59, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=59, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=59, chan=1] Channel closed DEBUG infra2:Logger.py:156 ifconfig -a INFO asyncssh:logging.py:92 [conn=59, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=59, chan=2] Command: ifconfig -a INFO asyncssh:logging.py:92 [conn=59, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=59, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=59, chan=2] Channel closed DEBUG infra2:Logger.py:156 bond0: flags=5122<BROADCAST,MASTER,MULTICAST> mtu 1500 ether 6e:fa:4d:28:01:a5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether ca:fe:aa:7a:4b:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 2 bytes 100 (100.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2 bytes 100 (100.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ma1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.36.118.23 netmask 255.255.255.0 broadcast 10.36.118.255 inet6 fe80::1abe:92ff:fe13:6482 prefixlen 64 scopeid 0x20<link> ether 18:be:92:13:64:82 txqueuelen 2048 (Ethernet) RX packets 37 bytes 5811 (5.6 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 49 bytes 6425 (6.2 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 1000 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp1: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:85 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp2: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:86 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp3: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:87 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp4: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:88 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp5: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp6: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp7: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp8: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp9: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp10: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp11: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:8f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp12: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:90 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp13: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:91 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp14: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:92 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp15: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:93 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp16: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:94 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp17: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:95 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp18: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:96 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp19: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:97 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp20: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:98 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp21: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:99 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp22: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9a txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp23: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp24: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp25: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp26: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9e txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp27: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:9f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp28: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp29: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp30: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp31: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp32: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp33: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp34: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp35: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp36: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp37: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:a9 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp38: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:aa txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp39: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ab txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp40: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ac txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp41: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp42: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:ae txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp43: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp44: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b0 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp45: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp46: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp47: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp48: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b4 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp49: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp50: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp51: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b7 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 swp52: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 18:be:92:13:64:b8 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 INFO asyncssh:logging.py:92 [conn=59, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=59, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=59, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=59, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=59, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=59, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=59, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=59, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=59, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=59, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=59, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=59, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=59, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=59, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=59, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=59, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=59, chan=6] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=59, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=59, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=59, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"6e:fa:4d:28:01:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"ca:fe:aa:7a:4b:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=59, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=59, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=59, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=59, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=59, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=59, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=59, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=59, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=59, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=59, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"6e:fa:4d:28:01:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"ca:fe:aa:7a:4b:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=59, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=59, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=59, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=59, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=59, chan=9] Channel closed INFO asyncssh:logging.py:92 [conn=59] Closing connection INFO asyncssh:logging.py:92 [conn=59] Sending disconnect: Disconnected by application (11) INFO asyncssh:logging.py:92 [conn=59] Connection closed INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=60] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=60] Local address: 172.17.0.2, port 53630 INFO asyncssh:logging.py:92 [conn=60] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=60] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=60] Auth for user root succeeded DEBUG infra2:Logger.py:156 echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=60, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=60, chan=0] Command: echo onl | sudo -S reboot INFO asyncssh:logging.py:92 [conn=60, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=60, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=60, chan=0] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=60] Connection lost INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 ERROR DENT:Logger.py:120 [10.36.118.23] Error establishing connection Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [10.36.118.23] Error running command: date Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) ERROR DENT:Logger.py:120 [DENT infrastructure 2] Exception --> Device.is_connected Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/Device.py", line 289, in is_connected exit_status, _ = await self.conn_mgr.get_ssh_connection().run_cmd('date') File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 76, in run_cmd await self._connect() File "/usr/local/lib/python3.10/dist-packages/dent_os_testbed/utils/ConnectionHandlers/SSHHandler.py", line 201, in _connect self.conn, _ = await asyncssh.create_connection( File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8397, in create_connection conn = await connect(host, port, client_factory=client_factory, File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 8042, in connect return await asyncio.wait_for( File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for return await fut File "/usr/local/lib/python3.10/dist-packages/asyncssh/connection.py", line 430, in _connect _, session = await loop.create_connection( File "/usr/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') OSError: [Errno 113] Connect call failed ('10.36.118.23', 22) INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=61] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=61] Local address: 172.17.0.2, port 52358 INFO asyncssh:logging.py:92 [conn=61] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=61] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=61] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=61, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=61, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=61, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=61, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=61, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:34:20 UTC 2023 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_l1_link_up_state_software_power_cycle from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/L1/test_l1_port_state.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=61, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=61, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=61, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=61, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=61, chan=1] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=61, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=61, chan=2] Command: date INFO asyncssh:logging.py:92 [conn=61, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=61, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=61, chan=2] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:34:20 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': 'Ixia not connected'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] | |||
| Passed | functional/acl/test_acl.py::test_acl_skip_sw_hw_selector[pass] | 228.29 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_acl_skip_sw_hw_selector[pass]">Starting testcase:test_acl_skip_sw_hw_selector[pass] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-993' coro=<test_acl_skip_sw_hw_selector() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl.py:59> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=61, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=62] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=62] Local address: 172.17.0.2, port 44092 INFO asyncssh:logging.py:92 [conn=62] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=62] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=62] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=62, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:34:30 UTC 2023 INFO asyncssh:logging.py:92 [conn=62, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=62, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=2] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=62, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=62, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=62, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=4] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=62, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2821 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=62, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=5] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=62, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=6] Command: tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=62, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=62, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress pref 49000 flower skip_sw action pass INFO asyncssh:logging.py:92 [conn=62, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=8] Command: tc filter add dev swp33 ingress pref 49000 flower skip_sw action pass INFO asyncssh:logging.py:92 [conn=62, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05fe1fc0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream SIP-DIP N/A Tx 663 Rx 663 Loss 0.000 INFO asyncssh:logging.py:92 [conn=62, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc -j -s filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=62, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=10] Command: tc -j -s filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=62, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=10] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"all","pref":49000,"kind":"flower","chain":0},{"protocol":"all","pref":49000,"kind":"flower","chain":0,"options":{"handle":1,"keys":{},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"gact","control_action":{"type":"pass"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"installed":17,"stats":{"bytes":339456,"packets":663,"drops":0,"overlimits":0,"requeues":0,"sw_bytes":0,"sw_packets":0,"hw_bytes":339456,"hw_packets":663,"backlog":0,"qlen":0},"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic item: stream Tx Frames: 663, Rx Frames: 663, loss = 0.0, expected_loss = 0.000 (max tolerance = 0.05) INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'pass', Tx Frames = 663, drops = 0, expected = 0, max tolerance = 0.05 INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'pass', Tx Frames = 663, packets = 663, expected = 663, max tolerance = 0.05 INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'pass', Tx Frames = 663, hw_packets = 663, expected = 663, max tolerance = 0.05 INFO asyncssh:logging.py:92 [conn=62, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc filter delete dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=62, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=12] Command: tc filter delete dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=62, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=62, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress pref 49000 flower skip_hw action pass INFO asyncssh:logging.py:92 [conn=62, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=14] Command: tc filter add dev swp33 ingress pref 49000 flower skip_hw action pass INFO asyncssh:logging.py:92 [conn=62, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05da3700>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream SIP-DIP N/A Tx 967 Rx 967 Loss 0.000 INFO asyncssh:logging.py:92 [conn=62, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc -j -s filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=62, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=16] Command: tc -j -s filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=62, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"all","pref":49000,"kind":"flower","chain":0},{"protocol":"all","pref":49000,"kind":"flower","chain":0,"options":{"handle":1,"keys":{},"skip_hw":true,"not_in_hw":true,"actions":[{"order":1,"kind":"gact","control_action":{"type":"pass"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"installed":16,"last_used":6,"first_used":16,"stats":{"bytes":479574,"packets":963,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic item: stream Tx Frames: 967, Rx Frames: 967, loss = 0.0, expected_loss = 0.000 (max tolerance = 0.05) INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'pass', Tx Frames = 967, drops = 0, expected = 0, max tolerance = 0.05 INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'pass', Tx Frames = 967, packets = 963, expected = 967, max tolerance = 0.05 INFO asyncssh:logging.py:92 [conn=62, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=17] Channel closed DEBUG infra2:Logger.py:156 tc filter delete dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=62, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=18] Command: tc filter delete dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=62, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=62, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=19] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress pref 49000 flower action pass INFO asyncssh:logging.py:92 [conn=62, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=20] Command: tc filter add dev swp33 ingress pref 49000 flower action pass INFO asyncssh:logging.py:92 [conn=62, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06068fa0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream SIP-DIP N/A Tx 968 Rx 968 Loss 0.000 INFO asyncssh:logging.py:92 [conn=62, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc -j -s filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=62, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=22] Command: tc -j -s filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=62, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"all","pref":49000,"kind":"flower","chain":0},{"protocol":"all","pref":49000,"kind":"flower","chain":0,"options":{"handle":1,"keys":{},"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"gact","control_action":{"type":"pass"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"installed":17,"first_used":16,"stats":{"bytes":975688,"packets":1932,"drops":0,"overlimits":0,"requeues":0,"sw_bytes":480072,"sw_packets":964,"hw_bytes":495616,"hw_packets":968,"backlog":0,"qlen":0},"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic item: stream Tx Frames: 968, Rx Frames: 968, loss = 0.0, expected_loss = 0.000 (max tolerance = 0.05) INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'pass', Tx Frames = 968, drops = 0, expected = 0, max tolerance = 0.05 INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'pass', Tx Frames = 968, packets = 1932, expected = 1936, max tolerance = 0.05 INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'pass', Tx Frames = 968, hw_packets = 968, expected = 968, max tolerance = 0.05 INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'pass', Tx Frames = 968, sw_packets = 964, expected = 968, max tolerance = 0.05 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_acl_skip_sw_hw_selector[pass] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl.py INFO asyncssh:logging.py:92 [conn=62, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=23] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=62, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=24] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=24] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:37:42 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=62, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=62, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=26] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=62, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=26] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":58,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=62, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=62, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=28] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=62, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=28] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=62, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=29] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=62, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=30] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=30] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:37:43 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2821 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=62, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=31] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=62, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=32] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=32] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:38:18 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=62, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=62, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=34] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=62, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=34] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=62, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=62, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=36] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=62, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=62, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=62, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=62, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=38] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=62, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=62, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=62, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=62, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=62, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=62, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=62, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=62, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=62, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=62, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=62, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=62, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=62, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=62, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=62, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=62, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=46] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=62, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=62, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=62, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=62, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=48] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=62, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=62, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=62, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=62, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=50] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=62, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=62, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=62, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=62, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=52] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=62, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=62, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=62, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=62, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=54] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=62, chan=54] Received exit status 2 INFO asyncssh:logging.py:92 [conn=62, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=54] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=62, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=55] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=62, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=56] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=62, chan=56] Received exit status 2 INFO asyncssh:logging.py:92 [conn=62, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=56] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=62, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=57] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=62, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=58] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=62, chan=58] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=58] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=62, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=62, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=62, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=59] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=62, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=62, chan=60] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=62, chan=60] Received exit status 2 INFO asyncssh:logging.py:92 [conn=62, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=62, chan=60] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/acl/test_acl.py::test_acl_skip_sw_hw_selector[drop] | 216.40 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_acl_skip_sw_hw_selector[drop]">Starting testcase:test_acl_skip_sw_hw_selector[drop] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-1066' coro=<test_acl_skip_sw_hw_selector() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl.py:59> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=62, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=63] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=63] Local address: 172.17.0.2, port 43938 INFO asyncssh:logging.py:92 [conn=63] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=63] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=63] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=63, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:38:19 UTC 2023 INFO asyncssh:logging.py:92 [conn=63, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=63, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=2] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=63, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=63, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=63, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=4] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=63, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2823 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=63, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=5] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=63, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=6] Command: tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=63, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=63, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress pref 49000 flower skip_sw action drop INFO asyncssh:logging.py:92 [conn=63, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=8] Command: tc filter add dev swp33 ingress pref 49000 flower skip_sw action drop INFO asyncssh:logging.py:92 [conn=63, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05d61ea0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream SIP-DIP N/A Tx 661 Rx 0 Loss 100.000 INFO asyncssh:logging.py:92 [conn=63, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc -j -s filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=63, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=10] Command: tc -j -s filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=63, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=10] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"all","pref":49000,"kind":"flower","chain":0},{"protocol":"all","pref":49000,"kind":"flower","chain":0,"options":{"handle":1,"keys":{},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"gact","control_action":{"type":"drop"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"installed":17,"stats":{"bytes":338432,"packets":661,"drops":661,"overlimits":0,"requeues":0,"sw_bytes":0,"sw_packets":0,"hw_bytes":338432,"hw_packets":661,"backlog":0,"qlen":0},"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic item: stream Tx Frames: 661, Rx Frames: 0, loss = 100.0, expected_loss = 100.000 (max tolerance = 0.05) INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'drop', Tx Frames = 661, drops = 661, expected = 661, max tolerance = 0.05 INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'drop', Tx Frames = 661, packets = 661, expected = 661, max tolerance = 0.05 INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'drop', Tx Frames = 661, hw_packets = 661, expected = 661, max tolerance = 0.05 INFO asyncssh:logging.py:92 [conn=63, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc filter delete dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=63, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=12] Command: tc filter delete dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=63, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=63, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress pref 49000 flower skip_hw action drop INFO asyncssh:logging.py:92 [conn=63, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=14] Command: tc filter add dev swp33 ingress pref 49000 flower skip_hw action drop INFO asyncssh:logging.py:92 [conn=63, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05da0100>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream SIP-DIP N/A Tx 967 Rx 967 Loss 0.000 INFO asyncssh:logging.py:92 [conn=63, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc -j -s filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=63, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=16] Command: tc -j -s filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=63, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"all","pref":49000,"kind":"flower","chain":0},{"protocol":"all","pref":49000,"kind":"flower","chain":0,"options":{"handle":1,"keys":{},"skip_hw":true,"not_in_hw":true,"actions":[{"order":1,"kind":"gact","control_action":{"type":"drop"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"installed":16,"last_used":6,"first_used":16,"stats":{"bytes":480072,"packets":964,"drops":964,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic item: stream Tx Frames: 967, Rx Frames: 967, loss = 0.0, expected_loss = 0.000 (max tolerance = 0.05) INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'drop', Tx Frames = 967, drops = 964, expected = 967, max tolerance = 0.05 INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'drop', Tx Frames = 967, packets = 964, expected = 967, max tolerance = 0.05 INFO asyncssh:logging.py:92 [conn=63, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=17] Channel closed DEBUG infra2:Logger.py:156 tc filter delete dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=63, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=18] Command: tc filter delete dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=63, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=63, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=19] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress pref 49000 flower action drop INFO asyncssh:logging.py:92 [conn=63, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=20] Command: tc filter add dev swp33 ingress pref 49000 flower action drop INFO asyncssh:logging.py:92 [conn=63, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05d61600>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream SIP-DIP N/A Tx 969 Rx 0 Loss 100.000 INFO asyncssh:logging.py:92 [conn=63, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc -j -s filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=63, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=22] Command: tc -j -s filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=63, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"all","pref":49000,"kind":"flower","chain":0},{"protocol":"all","pref":49000,"kind":"flower","chain":0,"options":{"handle":1,"keys":{},"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"gact","control_action":{"type":"drop"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"installed":17,"stats":{"bytes":496128,"packets":969,"drops":969,"overlimits":0,"requeues":0,"sw_bytes":0,"sw_packets":0,"hw_bytes":496128,"hw_packets":969,"backlog":0,"qlen":0},"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic item: stream Tx Frames: 969, Rx Frames: 0, loss = 100.0, expected_loss = 100.000 (max tolerance = 0.05) INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'drop', Tx Frames = 969, drops = 969, expected = 969, max tolerance = 0.05 INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'drop', Tx Frames = 969, packets = 969, expected = 969, max tolerance = 0.05 INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'drop', Tx Frames = 969, hw_packets = 969, expected = 969, max tolerance = 0.05 INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'drop', Tx Frames = 969, sw_packets = 0, expected = 0, max tolerance = 0.05 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_acl_skip_sw_hw_selector[drop] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl.py INFO asyncssh:logging.py:92 [conn=63, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=23] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=63, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=24] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=24] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:41:31 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=63, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=63, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=26] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=63, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=26] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":59,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=63, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=63, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=28] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=63, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=28] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=63, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=29] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=63, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=30] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=30] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:41:31 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2823 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=63, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=31] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=63, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=32] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=32] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:41:54 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=63, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=63, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=34] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=63, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=34] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=63, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=63, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=36] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=63, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=63, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=63, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=63, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=38] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=63, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=63, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=63, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=63, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=63, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=63, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=63, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=63, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=63, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=63, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=63, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=63, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=63, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=63, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=63, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=63, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=46] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=63, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=63, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=63, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=63, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=48] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=63, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=63, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=63, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=63, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=50] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=63, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=63, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=63, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=63, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=52] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=63, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=63, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=63, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=63, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=54] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=63, chan=54] Received exit status 2 INFO asyncssh:logging.py:92 [conn=63, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=54] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=63, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=55] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=63, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=56] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=63, chan=56] Received exit status 2 INFO asyncssh:logging.py:92 [conn=63, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=56] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=63, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=57] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=63, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=58] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=63, chan=58] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=58] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=63, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=63, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=63, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=59] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=63, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=63, chan=60] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=63, chan=60] Received exit status 2 INFO asyncssh:logging.py:92 [conn=63, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=63, chan=60] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/acl/test_acl.py::test_acl_skip_sw_hw_selector[trap] | 211.51 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_acl_skip_sw_hw_selector[trap]">Starting testcase:test_acl_skip_sw_hw_selector[trap] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-1139' coro=<test_acl_skip_sw_hw_selector() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl.py:59> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=63, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=64] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=64] Local address: 172.17.0.2, port 60792 INFO asyncssh:logging.py:92 [conn=64] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=64] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=64] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=64, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:41:55 UTC 2023 INFO asyncssh:logging.py:92 [conn=64, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=64, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=2] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=64, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=64, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=64, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=4] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=64, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2825 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=64, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=5] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=64, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=6] Command: tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=64, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=64, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress pref 49000 flower skip_sw action trap INFO asyncssh:logging.py:92 [conn=64, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=8] Command: tc filter add dev swp33 ingress pref 49000 flower skip_sw action trap INFO asyncssh:logging.py:92 [conn=64, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d0672f5b0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream SIP-DIP N/A Tx 660 Rx 660 Loss 0.000 INFO asyncssh:logging.py:92 [conn=64, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc -j -s filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=64, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=10] Command: tc -j -s filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=64, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=10] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"all","pref":49000,"kind":"flower","chain":0},{"protocol":"all","pref":49000,"kind":"flower","chain":0,"options":{"handle":1,"keys":{},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"gact","control_action":{"type":"trap"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"installed":17,"stats":{"bytes":337920,"packets":660,"drops":0,"overlimits":0,"requeues":0,"sw_bytes":0,"sw_packets":0,"hw_bytes":337920,"hw_packets":660,"backlog":0,"qlen":0},"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic item: stream Tx Frames: 660, Rx Frames: 660, loss = 0.0, expected_loss = 0.000 (max tolerance = 0.05) INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'trap', Tx Frames = 660, drops = 0, expected = 0, max tolerance = 0.05 INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'trap', Tx Frames = 660, packets = 660, expected = 660, max tolerance = 0.05 INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'trap', Tx Frames = 660, hw_packets = 660, expected = 660, max tolerance = 0.05 INFO asyncssh:logging.py:92 [conn=64, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc filter delete dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=64, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=12] Command: tc filter delete dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=64, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=64, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress pref 49000 flower skip_hw action trap INFO asyncssh:logging.py:92 [conn=64, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=14] Command: tc filter add dev swp33 ingress pref 49000 flower skip_hw action trap INFO asyncssh:logging.py:92 [conn=64, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05fe30d0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream SIP-DIP N/A Tx 965 Rx 965 Loss 0.000 INFO asyncssh:logging.py:92 [conn=64, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc -j -s filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=64, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=16] Command: tc -j -s filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=64, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"all","pref":49000,"kind":"flower","chain":0},{"protocol":"all","pref":49000,"kind":"flower","chain":0,"options":{"handle":1,"keys":{},"skip_hw":true,"not_in_hw":true,"actions":[{"order":1,"kind":"gact","control_action":{"type":"trap"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"installed":16,"last_used":6,"first_used":16,"stats":{"bytes":479076,"packets":962,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic item: stream Tx Frames: 965, Rx Frames: 965, loss = 0.0, expected_loss = 0.000 (max tolerance = 0.05) INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'trap', Tx Frames = 965, drops = 0, expected = 0, max tolerance = 0.05 INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'trap', Tx Frames = 965, packets = 962, expected = 965, max tolerance = 0.05 INFO asyncssh:logging.py:92 [conn=64, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=17] Channel closed DEBUG infra2:Logger.py:156 tc filter delete dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=64, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=18] Command: tc filter delete dev swp33 ingress pref 49000 INFO asyncssh:logging.py:92 [conn=64, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=64, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=19] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress pref 49000 flower action trap INFO asyncssh:logging.py:92 [conn=64, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=20] Command: tc filter add dev swp33 ingress pref 49000 flower action trap INFO asyncssh:logging.py:92 [conn=64, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d0606ab00>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI stream SIP-DIP N/A Tx 967 Rx 0 Loss 100.000 INFO asyncssh:logging.py:92 [conn=64, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc -j -s filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=64, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=22] Command: tc -j -s filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=64, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"all","pref":49000,"kind":"flower","chain":0},{"protocol":"all","pref":49000,"kind":"flower","chain":0,"options":{"handle":1,"keys":{},"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"gact","control_action":{"type":"trap"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1,"installed":16,"first_used":16,"stats":{"bytes":976670,"packets":1934,"drops":0,"overlimits":0,"requeues":0,"sw_bytes":481566,"sw_packets":967,"hw_bytes":495104,"hw_packets":967,"backlog":0,"qlen":0},"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic item: stream Tx Frames: 967, Rx Frames: 0, loss = 100.0, expected_loss = 100.000 (max tolerance = 0.05) INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'trap', Tx Frames = 967, drops = 0, expected = 0, max tolerance = 0.05 INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'trap', Tx Frames = 967, packets = 1934, expected = 1934, max tolerance = 0.05 INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'trap', Tx Frames = 967, hw_packets = 967, expected = 967, max tolerance = 0.05 INFO DENT:Logger.py:84 [DENT infrastructure 2] Rule action = 'trap', Tx Frames = 967, sw_packets = 967, expected = 967, max tolerance = 0.05 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_acl_skip_sw_hw_selector[trap] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl.py INFO asyncssh:logging.py:92 [conn=64, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=23] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=64, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=24] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=24] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:45:06 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=64, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=64, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=26] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=64, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=26] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":60,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=64, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=64, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=28] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=64, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=28] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=64, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=29] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=64, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=30] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=30] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:45:07 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2825 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=64, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=31] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=64, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=32] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=32] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:45:26 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=64, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=64, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=34] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=64, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=34] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=64, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=64, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=36] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=64, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=64, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=64, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=64, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=38] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=64, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=64, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=64, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=64, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=64, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=64, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=64, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=64, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=64, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=64, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=64, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=64, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=64, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=64, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=64, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=64, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=46] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=64, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=64, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=64, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=64, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=48] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=64, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=64, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=64, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=64, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=50] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=64, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=64, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=64, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=64, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=52] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=64, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=64, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=64, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=64, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=54] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=64, chan=54] Received exit status 2 INFO asyncssh:logging.py:92 [conn=64, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=54] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=64, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=55] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=64, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=56] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=64, chan=56] Received exit status 2 INFO asyncssh:logging.py:92 [conn=64, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=56] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=64, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=57] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=64, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=58] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=64, chan=58] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=58] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=64, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=64, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=64, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=59] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=64, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=64, chan=60] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=64, chan=60] Received exit status 2 INFO asyncssh:logging.py:92 [conn=64, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=64, chan=60] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/acl/test_acl.py::test_acl_rule_deletion | 27.00 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_acl_rule_deletion">Starting testcase:test_acl_rule_deletion from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-1212' coro=<test_acl_rule_deletion() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl.py:198> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=64, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=65] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=65] Local address: 172.17.0.2, port 41984 INFO asyncssh:logging.py:92 [conn=65] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=65] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=65] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=65, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:45:26 UTC 2023 INFO asyncssh:logging.py:92 [conn=65, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=1] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=65, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=2] Command: tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=65, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=65, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=3] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol 802.1q pref 10000 flower src_mac 02:69:71:ea:d9:db dst_mac 02:9e:47:5c:3a:01 vlan_id 3669 vlan_ethtype ipv4 src_ip 66.240.212.180 dst_ip 42.115.57.112 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10001 flower src_mac 02:99:9d:8f:2b:05 dst_mac 02:3b:a7:a4:e9:d8 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10002 flower src_mac 02:f3:cc:cd:a7:b6 dst_mac 02:a9:9b:85:20:40 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10003 flower src_mac 02:50:fc:3e:1b:66 dst_mac 02:96:76:c8:4c:6d action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10004 flower src_mac 02:85:f3:ec:b0:91 dst_mac 02:82:5e:52:84:61 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10005 flower src_mac 02:05:f4:74:1a:24 dst_mac 02:1c:dc:0d:40:9b vlan_id 2335 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10006 flower src_mac 02:d7:b8:23:66:60 dst_mac 02:2d:61:89:9f:ee vlan_id 1490 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol ip pref 10007 flower src_mac 02:ac:63:d3:86:67 dst_mac 02:ab:74:b7:35:bb src_ip 47.75.134.219 dst_ip 17.216.225.150 ip_proto tcp src_port 60434 dst_port 55269 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10008 flower src_mac 02:bf:03:d0:5f:4c dst_mac 02:22:07:ad:eb:a6 vlan_id 1557 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10009 flower src_mac 02:68:d4:18:2b:cf dst_mac 02:fb:93:c8:75:63 vlan_id 2453 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10010 flower src_mac 02:22:a6:9f:41:ba dst_mac 02:0b:1d:e4:ce:0b vlan_id 2326 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10011 flower src_mac 02:90:6d:ff:f3:67 dst_mac 02:6f:29:93:12:34 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10012 flower src_mac 02:17:19:a3:52:e1 dst_mac 02:dd:13:68:cf:39 src_ip 98.125.90.54 dst_ip 42.229.117.89 ip_proto udp src_port 61472 dst_port 51039 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10013 flower src_mac 02:be:9c:41:eb:af dst_mac 02:53:29:b3:ba:6f src_ip 77.46.117.212 dst_ip 74.197.150.190 ip_proto tcp src_port 7955 dst_port 41748 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10014 flower src_mac 02:e6:f7:b9:ab:d0 dst_mac 02:c8:dd:1a:69:e4 vlan_id 3158 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10015 flower src_mac 02:90:2d:3b:50:c3 dst_mac 02:e4:93:9b:32:90 vlan_id 2165 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol ip pref 10016 flower src_mac 02:b5:6d:c8:9e:70 dst_mac 02:20:bb:47:10:fe src_ip 47.255.64.176 dst_ip 67.67.24.55 ip_proto tcp src_port 4460 dst_port 55481 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10017 flower src_mac 02:89:15:a6:73:aa dst_mac 02:75:97:d0:b1:58 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10018 flower src_mac 02:8a:dc:bf:29:24 dst_mac 02:22:07:ab:60:8f vlan_id 3537 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10019 flower src_mac 02:fe:e4:d5:91:8a dst_mac 02:0d:e3:a1:2b:bc action drop && tc filter add dev swp33 ingress protocol ip pref 10020 flower src_mac 02:11:13:b1:88:fc dst_mac 02:4b:ed:6c:0f:70 src_ip 30.80.87.177 dst_ip 16.66.223.129 ip_proto icmp code 38 type 11 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10021 flower src_mac 02:96:f0:64:49:36 dst_mac 02:e1:69:63:e9:ab vlan_id 2567 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10022 flower src_mac 02:a4:4f:30:6d:d0 dst_mac 02:79:22:fa:47:9b vlan_id 1758 vlan_ethtype 0x0800 src_ip 30.128.194.41 dst_ip 86.165.178.112 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10023 flower src_mac 02:45:b4:ab:da:66 dst_mac 02:6e:b1:a3:34:99 vlan_id 3503 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10024 flower src_mac 02:f2:16:61:0a:4c dst_mac 02:78:f2:df:54:f7 src_ip 86.202.87.157 dst_ip 58.156.102.33 ip_proto udp src_port 24618 dst_port 10401 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10025 flower src_mac 02:75:db:17:f3:40 dst_mac 02:02:de:5c:fe:97 src_ip 19.185.70.81 dst_ip 31.148.164.168 ip_proto tcp src_port 51376 dst_port 57802 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10026 flower src_mac 02:22:b4:f4:15:a0 dst_mac 02:72:8a:99:ba:0f action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10027 flower src_mac 02:8b:2c:12:d7:43 dst_mac 02:7f:d3:29:60:c0 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10028 flower src_mac 02:0e:7d:7c:4e:28 dst_mac 02:8a:b2:69:0c:90 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10029 flower src_mac 02:cd:05:e3:a4:29 dst_mac 02:0f:71:bd:29:49 vlan_id 699 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol ip pref 10030 flower src_mac 02:1c:f9:cb:57:db dst_mac 02:61:43:00:ee:ed src_ip 116.1.10.186 dst_ip 112.163.206.105 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10031 flower src_mac 02:d2:14:69:a3:85 dst_mac 02:67:5a:35:34:14 vlan_id 2235 vlan_ethtype ipv4 src_ip 38.58.109.89 dst_ip 99.19.80.64 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10032 flower src_mac 02:39:4a:95:e3:a4 dst_mac 02:49:88:0a:28:47 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10033 flower src_mac 02:86:f2:9f:72:10 dst_mac 02:f0:56:34:21:24 vlan_id 1194 vlan_ethtype ipv4 src_ip 82.104.52.18 dst_ip 35.199.194.128 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10034 flower src_mac 02:f3:14:77:33:b0 dst_mac 02:62:07:95:a9:2f vlan_id 489 vlan_ethtype ipv4 src_ip 119.92.173.54 dst_ip 51.153.230.96 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10035 flower src_mac 02:0f:14:f1:3e:ad dst_mac 02:64:ad:6f:ba:8f vlan_id 2952 vlan_ethtype ip src_ip 17.171.123.123 dst_ip 98.245.40.30 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10036 flower src_mac 02:8d:c5:59:02:1d dst_mac 02:aa:5d:08:ef:75 vlan_id 1971 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10037 flower src_mac 02:1e:70:b2:0c:41 dst_mac 02:45:a0:53:36:73 vlan_id 1076 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10038 flower src_mac 02:52:7c:b8:76:eb dst_mac 02:a0:af:90:97:0b action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10039 flower src_mac 02:54:08:51:93:9c dst_mac 02:a2:c2:77:bd:8f vlan_id 1250 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol ip pref 10040 flower src_mac 02:e0:05:e9:16:b1 dst_mac 02:14:2e:ce:41:b0 src_ip 69.20.184.21 dst_ip 110.14.230.198 ip_proto tcp src_port 62775 dst_port 12756 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10041 flower src_mac 02:10:bb:bf:37:6f dst_mac 02:75:22:70:8c:31 vlan_id 794 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10042 flower src_mac 02:d1:cd:29:7a:11 dst_mac 02:d8:fd:ac:ee:1f action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10043 flower src_mac 02:da:79:1c:04:a4 dst_mac 02:c1:62:9a:67:c3 vlan_id 3902 vlan_ethtype ip src_ip 55.191.39.139 dst_ip 18.174.19.23 ip_proto tcp src_port 5896 dst_port 3177 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10044 flower src_mac 02:b5:62:65:2d:7d dst_mac 02:4d:da:41:45:f2 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10045 flower src_mac 02:4b:a9:78:82:4f dst_mac 02:9a:f6:da:65:84 vlan_id 237 vlan_ethtype ip src_ip 109.137.105.142 dst_ip 83.16.98.202 ip_proto udp src_port 62141 dst_port 56823 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10046 flower src_mac 02:5e:60:64:42:c7 dst_mac 02:05:4e:03:0d:3b vlan_id 1572 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10047 flower src_mac 02:01:ec:01:0d:5e dst_mac 02:2e:91:47:ca:55 src_ip 110.168.2.49 dst_ip 114.41.171.48 ip_proto udp src_port 59662 dst_port 4437 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10048 flower src_mac 02:6d:75:58:68:c9 dst_mac 02:38:0e:ae:3d:5f vlan_id 3599 vlan_ethtype 0x0800 src_ip 51.250.191.74 dst_ip 39.209.40.242 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10049 flower src_mac 02:59:71:65:1a:ed dst_mac 02:b4:29:55:89:17 vlan_id 3967 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10050 flower src_mac 02:98:ad:43:0b:22 dst_mac 02:ad:2e:ab:30:bb vlan_id 2343 vlan_ethtype 0x0800 src_ip 91.43.42.181 dst_ip 49.36.228.180 ip_proto tcp src_port 3014 dst_port 47684 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10051 flower src_mac 02:a5:ba:2a:3f:a4 dst_mac 02:3a:ad:12:97:7b vlan_id 1464 vlan_ethtype ipv4 src_ip 79.56.24.135 dst_ip 25.27.50.199 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10052 flower src_mac 02:0b:c5:2e:57:39 dst_mac 02:1f:97:ab:9a:5c vlan_id 35 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10053 flower src_mac 02:ec:f4:c0:73:ba dst_mac 02:12:73:74:2c:d6 vlan_id 2026 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10054 flower src_mac 02:c5:a6:c8:6b:11 dst_mac 02:b1:39:16:bf:01 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10055 flower src_mac 02:15:0a:36:a3:2f dst_mac 02:37:de:8b:aa:5c src_ip 98.14.221.69 dst_ip 36.29.141.243 ip_proto tcp src_port 29588 dst_port 24834 action trap && tc filter add dev swp33 ingress protocol ip pref 10056 flower src_mac 02:fa:ff:a2:9e:46 dst_mac 02:16:1f:25:b2:bd src_ip 120.97.210.138 dst_ip 25.106.74.109 ip_proto tcp src_port 13363 dst_port 37900 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10057 flower src_mac 02:83:43:4d:90:41 dst_mac 02:ab:96:68:ec:bb action pass && tc filter add dev swp33 ingress protocol ip pref 10058 flower src_mac 02:fe:0b:32:d9:90 dst_mac 02:ef:67:5b:9b:df src_ip 29.24.94.170 dst_ip 117.82.185.13 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10059 flower src_mac 02:e6:6a:98:13:10 dst_mac 02:e9:42:c3:7c:52 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10060 flower src_mac 02:a8:41:66:95:5f dst_mac 02:b9:e9:ef:1c:f3 vlan_id 3065 vlan_ethtype ip src_ip 103.27.107.242 dst_ip 100.209.26.249 ip_proto udp src_port 37930 dst_port 25519 action drop && tc filter add dev swp33 ingress protocol ip pref 10061 flower src_mac 02:8e:92:7c:e2:fc dst_mac 02:40:60:f7:01:14 src_ip 91.69.114.139 dst_ip 105.200.218.35 ip_proto udp src_port 28082 dst_port 6033 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10062 flower src_mac 02:70:d5:2f:4c:e4 dst_mac 02:5f:be:de:7c:d9 src_ip 29.97.113.11 dst_ip 31.204.212.97 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10063 flower src_mac 02:a2:4d:17:98:8a dst_mac 02:1a:50:5f:30:66 vlan_id 459 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10064 flower src_mac 02:89:1c:ca:3d:90 dst_mac 02:6d:b3:c8:28:e2 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10065 flower src_mac 02:9b:e7:52:07:c9 dst_mac 02:5b:05:e3:fb:f1 vlan_id 874 vlan_ethtype ipv4 src_ip 37.175.202.47 dst_ip 63.74.247.172 ip_proto udp src_port 5685 dst_port 31744 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10066 flower src_mac 02:77:e2:2e:71:4f dst_mac 02:51:89:32:99:8e vlan_id 1150 vlan_ethtype ipv4 src_ip 87.21.20.177 dst_ip 104.136.247.137 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10067 flower src_mac 02:37:9e:78:80:23 dst_mac 02:ba:17:eb:c7:52 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10068 flower src_mac 02:0d:24:c3:bb:29 dst_mac 02:8b:98:76:54:a4 src_ip 21.239.57.140 dst_ip 38.205.237.187 ip_proto tcp src_port 44409 dst_port 20380 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10069 flower src_mac 02:a5:51:de:62:a1 dst_mac 02:de:0c:46:d7:7d src_ip 57.219.58.59 dst_ip 76.3.236.92 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10070 flower src_mac 02:f7:6c:01:4a:09 dst_mac 02:97:e0:d0:76:d4 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10071 flower src_mac 02:b5:3e:c7:24:6d dst_mac 02:db:22:e1:35:3d vlan_id 380 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10072 flower src_mac 02:66:24:8a:9c:6f dst_mac 02:89:16:ea:66:01 src_ip 33.167.101.33 dst_ip 31.71.37.35 ip_proto tcp src_port 51920 dst_port 35768 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10073 flower src_mac 02:00:64:90:68:a5 dst_mac 02:e7:8a:e8:f7:32 src_ip 92.127.36.148 dst_ip 100.26.253.75 ip_proto udp src_port 20783 dst_port 47447 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10074 flower src_mac 02:4c:e2:ca:83:19 dst_mac 02:ea:23:b5:1e:f7 vlan_id 1529 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol ip pref 10075 flower src_mac 02:2d:3e:f4:ab:ee dst_mac 02:d2:d4:68:98:6e src_ip 84.237.185.104 dst_ip 93.195.203.50 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10076 flower src_mac 02:7f:1e:d0:07:96 dst_mac 02:fe:1b:b0:45:1d vlan_id 2056 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10077 flower src_mac 02:03:db:04:9b:31 dst_mac 02:c6:fa:a2:5d:6b action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10078 flower src_mac 02:dd:12:db:b6:7d dst_mac 02:d2:b2:93:13:e3 vlan_id 2072 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10079 flower src_mac 02:46:57:4a:76:67 dst_mac 02:b9:e2:a9:61:f0 vlan_id 908 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10080 flower src_mac 02:49:01:bf:5c:6b dst_mac 02:f2:0a:5d:f2:af src_ip 47.156.47.23 dst_ip 50.207.25.10 ip_proto icmp code 4 type 13 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10081 flower src_mac 02:18:59:b2:d8:f9 dst_mac 02:fe:17:9f:02:c0 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10082 flower src_mac 02:08:b6:c7:ad:dc dst_mac 02:13:98:09:2a:1b action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10083 flower src_mac 02:cf:58:5f:27:21 dst_mac 02:85:af:e0:3c:03 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10084 flower src_mac 02:23:b5:77:f7:78 dst_mac 02:82:4b:1f:8e:ee vlan_id 3915 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10085 flower src_mac 02:c7:c9:4e:76:1a dst_mac 02:ed:1b:81:f7:31 vlan_id 1814 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ip pref 10086 flower src_mac 02:b7:6e:07:38:f4 dst_mac 02:af:a0:b5:c9:93 src_ip 63.7.116.194 dst_ip 78.191.182.243 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10087 flower src_mac 02:31:b6:f2:41:9d dst_mac 02:2e:ae:b1:8b:e2 src_ip 98.37.19.220 dst_ip 109.227.145.161 ip_proto udp src_port 13300 dst_port 9951 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10088 flower src_mac 02:f7:79:64:7e:03 dst_mac 02:e3:4e:a4:3a:e9 src_ip 70.192.229.68 dst_ip 59.253.5.66 ip_proto udp src_port 9025 dst_port 36037 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10089 flower src_mac 02:f4:e4:77:a8:d4 dst_mac 02:4a:85:96:b3:bb vlan_id 180 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol ip pref 10090 flower src_mac 02:d2:f3:ce:0e:85 dst_mac 02:ac:a9:f4:d0:0c src_ip 68.29.147.192 dst_ip 118.81.229.106 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10091 flower src_mac 02:d4:8c:00:65:e7 dst_mac 02:3f:9f:7c:09:04 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10092 flower src_mac 02:45:ab:82:2e:98 dst_mac 02:16:28:f6:1c:03 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10093 flower src_mac 02:1d:67:14:ad:d5 dst_mac 02:28:80:1d:56:f9 src_ip 47.8.33.124 dst_ip 87.185.7.104 ip_proto icmp code 166 type 14 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10094 flower src_mac 02:00:ac:f6:08:2c dst_mac 02:ee:ed:d5:a3:fc vlan_id 1558 vlan_ethtype 0x0800 src_ip 110.177.28.53 dst_ip 109.231.189.190 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10095 flower src_mac 02:dc:7b:f2:b3:de dst_mac 02:4c:8d:ce:2d:27 vlan_id 1849 vlan_ethtype 0x0800 src_ip 59.154.227.74 dst_ip 65.163.191.90 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10096 flower src_mac 02:91:0b:4a:2a:0e dst_mac 02:fa:13:a8:b6:ee vlan_id 1298 vlan_ethtype ipv4 src_ip 92.86.14.61 dst_ip 33.24.47.179 ip_proto tcp src_port 17126 dst_port 33090 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10097 flower src_mac 02:b0:7e:fb:97:75 dst_mac 02:ee:4e:54:3b:99 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10098 flower src_mac 02:93:14:88:d9:a0 dst_mac 02:01:72:90:0d:f9 src_ip 110.28.41.52 dst_ip 64.71.70.71 ip_proto tcp src_port 55601 dst_port 18465 action pass && tc filter add dev swp33 ingress protocol ip pref 10099 flower src_mac 02:17:f4:21:12:3d dst_mac 02:64:69:d1:de:4b src_ip 95.132.119.77 dst_ip 20.182.178.217 ip_proto udp src_port 35855 dst_port 43628 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10100 flower src_mac 02:46:34:8f:9f:2b dst_mac 02:6b:f5:9e:a0:95 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10101 flower src_mac 02:58:bc:eb:ce:bc dst_mac 02:35:80:cb:0f:b7 src_ip 18.72.19.123 dst_ip 23.234.107.242 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10102 flower src_mac 02:1f:23:6e:11:47 dst_mac 02:8d:8c:be:ae:06 vlan_id 2183 vlan_ethtype ipv4 src_ip 99.184.33.17 dst_ip 122.239.144.52 action drop && tc filter add dev swp33 ingress protocol ip pref 10103 flower src_mac 02:7b:07:ba:bf:02 dst_mac 02:d6:b4:49:eb:6b src_ip 30.181.205.44 dst_ip 23.105.163.182 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10104 flower src_mac 02:a0:50:65:af:be dst_mac 02:ba:e6:c4:21:4a vlan_id 1419 vlan_ethtype ip src_ip 100.103.217.38 dst_ip 73.90.121.115 ip_proto tcp src_port 46307 dst_port 47592 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10105 flower src_mac 02:ea:87:48:13:7a dst_mac 02:67:cb:4b:8a:1a src_ip 58.35.42.149 dst_ip 26.95.2.214 ip_proto udp src_port 55764 dst_port 2589 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10106 flower src_mac 02:0d:25:86:89:ef dst_mac 02:d5:c8:ce:22:d9 vlan_id 1283 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10107 flower src_mac 02:db:e5:9f:2c:30 dst_mac 02:2f:e0:90:e9:af action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10108 flower src_mac 02:84:ee:5a:db:72 dst_mac 02:d6:4f:06:3f:39 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10109 flower src_mac 02:67:87:cc:a2:e7 dst_mac 02:2c:08:38:37:71 vlan_id 3770 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10110 flower src_mac 02:7f:81:2a:b0:17 dst_mac 02:de:b0:ec:1a:c2 vlan_id 834 vlan_ethtype 0x0800 src_ip 30.247.228.186 dst_ip 24.103.10.132 ip_proto tcp src_port 26511 dst_port 5995 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10111 flower src_mac 02:b9:4d:0b:fa:99 dst_mac 02:1f:54:c8:05:70 vlan_id 897 vlan_ethtype ipv4 src_ip 80.147.22.185 dst_ip 116.170.17.157 ip_proto tcp src_port 8448 dst_port 30179 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10112 flower src_mac 02:2e:d3:6a:a9:0c dst_mac 02:d2:0e:96:ff:d6 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10113 flower src_mac 02:b2:30:30:1f:77 dst_mac 02:98:59:5e:92:f0 src_ip 49.18.202.247 dst_ip 85.171.73.94 ip_proto tcp src_port 4614 dst_port 62310 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10114 flower src_mac 02:fb:b9:3a:15:2b dst_mac 02:55:40:1c:da:51 vlan_id 2661 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10115 flower src_mac 02:4c:0c:de:cf:36 dst_mac 02:54:c9:ae:f9:02 src_ip 26.155.188.52 dst_ip 34.153.12.135 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10116 flower src_mac 02:6c:ac:a9:60:95 dst_mac 02:a5:5d:b8:73:af vlan_id 321 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol ip pref 10117 flower src_mac 02:cb:41:63:1f:c1 dst_mac 02:cf:fc:99:15:dd src_ip 100.60.41.221 dst_ip 99.69.61.75 ip_proto icmp code 186 type 5 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10118 flower src_mac 02:d4:fd:43:e0:c1 dst_mac 02:46:5e:f0:7c:bc action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10119 flower src_mac 02:6a:25:0d:d0:e0 dst_mac 02:3e:8b:25:49:f9 vlan_id 567 vlan_ethtype ip src_ip 49.122.174.194 dst_ip 113.29.188.66 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10120 flower src_mac 02:4e:3d:ce:02:4e dst_mac 02:74:3f:70:a7:e8 vlan_id 2906 vlan_ethtype ip src_ip 15.34.124.26 dst_ip 68.191.32.73 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10121 flower src_mac 02:d3:f6:8b:86:9e dst_mac 02:f4:0a:91:af:b9 vlan_id 1628 vlan_ethtype ip src_ip 123.228.112.48 dst_ip 51.190.115.77 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10122 flower src_mac 02:6d:85:f0:cb:d1 dst_mac 02:5f:e7:b4:0e:45 src_ip 17.150.108.177 dst_ip 37.127.16.14 ip_proto udp src_port 46703 dst_port 4423 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10123 flower src_mac 02:78:75:84:6a:3c dst_mac 02:1a:b6:c1:90:7d vlan_id 2244 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10124 flower src_mac 02:16:a5:8d:9e:36 dst_mac 02:ae:75:38:40:74 vlan_id 2928 vlan_ethtype ipv4 src_ip 51.252.112.99 dst_ip 93.199.113.89 ip_proto udp src_port 28527 dst_port 12075 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10125 flower src_mac 02:55:57:06:ad:11 dst_mac 02:de:53:52:43:17 vlan_id 3079 vlan_ethtype ip src_ip 42.163.98.237 dst_ip 34.214.125.134 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10126 flower src_mac 02:17:82:6e:88:2a dst_mac 02:84:02:03:fc:18 vlan_id 3386 vlan_ethtype 0x0800 src_ip 15.190.13.20 dst_ip 113.169.41.109 ip_proto udp src_port 51282 dst_port 25691 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10127 flower src_mac 02:2e:f5:8f:1a:6e dst_mac 02:e4:ac:54:a8:92 vlan_id 2897 vlan_ethtype ipv4 src_ip 48.244.190.22 dst_ip 16.217.218.99 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10128 flower src_mac 02:df:99:38:9f:cc dst_mac 02:aa:58:33:75:b2 vlan_id 1972 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10129 flower src_mac 02:30:9d:03:f0:52 dst_mac 02:fa:1b:5c:41:3a vlan_id 1659 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10130 flower src_mac 02:de:53:a3:83:74 dst_mac 02:4b:92:22:e0:44 vlan_id 2578 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10131 flower src_mac 02:da:99:36:ae:7f dst_mac 02:0e:c8:4a:98:bb action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10132 flower src_mac 02:95:01:a5:c2:83 dst_mac 02:3e:06:21:65:b0 vlan_id 1517 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10133 flower src_mac 02:1d:cc:58:cc:c4 dst_mac 02:08:80:be:23:82 action drop && tc filter add dev swp33 ingress protocol ip pref 10134 flower src_mac 02:90:82:22:32:f6 dst_mac 02:c6:f4:2b:3e:b7 src_ip 114.246.128.250 dst_ip 12.119.59.70 ip_proto icmp code 235 type 12 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10135 flower src_mac 02:71:50:22:47:f7 dst_mac 02:5d:8b:a5:b6:cd vlan_id 3558 vlan_ethtype ip src_ip 69.20.189.190 dst_ip 56.33.136.168 ip_proto tcp src_port 54874 dst_port 26328 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10136 flower src_mac 02:7d:77:fd:69:1f dst_mac 02:12:28:4b:1d:ba vlan_id 3707 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10137 flower src_mac 02:8c:1b:f8:a8:aa dst_mac 02:76:28:95:c6:3d vlan_id 19 vlan_ethtype ip src_ip 52.18.114.170 dst_ip 59.212.176.9 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10138 flower src_mac 02:5c:c9:db:c3:92 dst_mac 02:94:99:5c:3d:51 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10139 flower src_mac 02:4f:4a:ce:ff:20 dst_mac 02:9c:85:9d:86:b0 src_ip 81.125.157.108 dst_ip 121.233.190.185 ip_proto tcp src_port 8625 dst_port 14461 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10140 flower src_mac 02:29:50:c3:68:a0 dst_mac 02:f6:1b:a1:00:f2 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10141 flower src_mac 02:50:bb:51:2a:e9 dst_mac 02:31:82:c5:9f:2c vlan_id 1157 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10142 flower src_mac 02:71:10:1c:85:97 dst_mac 02:db:73:ff:1b:df src_ip 66.64.27.97 dst_ip 33.235.33.139 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10143 flower src_mac 02:6a:2a:d8:35:36 dst_mac 02:7c:d3:c3:c8:d1 src_ip 56.203.53.68 dst_ip 106.4.121.71 ip_proto icmp code 175 type 3 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10144 flower src_mac 02:ca:0c:23:4c:45 dst_mac 02:47:b5:89:f5:ea action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10145 flower src_mac 02:70:16:71:74:fc dst_mac 02:61:5b:db:ef:07 vlan_id 2053 vlan_ethtype ip src_ip 75.55.252.240 dst_ip 27.63.58.55 ip_proto tcp src_port 12489 dst_port 43781 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10146 flower src_mac 02:51:1c:f8:fa:33 dst_mac 02:21:1f:95:89:25 vlan_id 2861 vlan_ethtype ipv4 src_ip 114.146.249.134 dst_ip 69.209.53.45 ip_proto tcp src_port 50000 dst_port 54579 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10147 flower src_mac 02:e2:81:60:9e:35 dst_mac 02:24:81:78:b0:fa action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10148 flower src_mac 02:3d:c9:8f:22:be dst_mac 02:7e:57:2d:6b:ae vlan_id 847 vlan_ethtype ipv4 src_ip 66.178.183.181 dst_ip 70.144.230.188 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10149 flower src_mac 02:3b:fa:60:c0:74 dst_mac 02:f4:8a:be:81:c5 vlan_id 2311 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10150 flower src_mac 02:86:03:ad:c6:b9 dst_mac 02:41:c2:0d:b1:b6 vlan_id 2137 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol ip pref 10151 flower src_mac 02:c6:e5:02:99:c8 dst_mac 02:ba:dc:9d:77:1e src_ip 41.162.18.46 dst_ip 51.74.175.144 ip_proto tcp src_port 24308 dst_port 63710 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10152 flower src_mac 02:cc:b4:82:66:48 dst_mac 02:ae:9a:98:a4:dd vlan_id 991 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10153 flower src_mac 02:be:33:54:c8:81 dst_mac 02:39:70:a4:30:7e vlan_id 387 vlan_ethtype 0x0800 src_ip 46.170.30.88 dst_ip 26.26.156.189 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10154 flower src_mac 02:c8:ca:79:85:9a dst_mac 02:10:ce:d6:8b:62 vlan_id 721 vlan_ethtype ipv4 src_ip 15.149.37.86 dst_ip 11.13.222.95 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10155 flower src_mac 02:95:e9:dc:57:aa dst_mac 02:fb:0b:78:b6:b0 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10156 flower src_mac 02:5c:d3:8a:39:9d dst_mac 02:9f:5a:ec:27:62 src_ip 77.246.150.50 dst_ip 100.136.136.84 ip_proto udp src_port 2604 dst_port 40683 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10157 flower src_mac 02:65:8b:b0:4c:b1 dst_mac 02:f0:5e:57:ff:ee vlan_id 2264 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10158 flower src_mac 02:16:8c:de:74:bc dst_mac 02:67:0c:1c:7d:49 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10159 flower src_mac 02:c3:b2:0e:82:c4 dst_mac 02:fe:1e:45:75:7e src_ip 87.92.75.248 dst_ip 103.230.26.225 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10160 flower src_mac 02:72:eb:bf:16:a8 dst_mac 02:41:dd:d2:1e:7d src_ip 41.133.62.10 dst_ip 122.204.99.151 ip_proto tcp src_port 35817 dst_port 2811 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10161 flower src_mac 02:25:83:99:9f:90 dst_mac 02:2e:97:f8:fa:c3 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10162 flower src_mac 02:88:8e:7f:73:01 dst_mac 02:a6:fc:f6:23:ae action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10163 flower src_mac 02:a8:d0:07:eb:81 dst_mac 02:bd:df:2d:88:05 vlan_id 1618 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10164 flower src_mac 02:14:03:a7:22:cc dst_mac 02:d8:e0:f9:d8:30 vlan_id 1899 vlan_ethtype ip src_ip 108.95.28.231 dst_ip 29.147.17.43 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10165 flower src_mac 02:51:21:96:f6:15 dst_mac 02:ed:ea:57:4f:91 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10166 flower src_mac 02:38:04:29:bb:4d dst_mac 02:32:2d:06:6d:90 vlan_id 363 vlan_ethtype ipv4 src_ip 66.189.188.121 dst_ip 92.246.18.76 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10167 flower src_mac 02:0c:f3:48:04:12 dst_mac 02:95:2c:fa:93:9b action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10168 flower src_mac 02:d3:0c:d2:e8:02 dst_mac 02:27:1f:59:dc:1f vlan_id 2520 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10169 flower src_mac 02:f0:ba:65:e4:02 dst_mac 02:66:36:6d:b0:2a vlan_id 3191 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10170 flower src_mac 02:f8:66:0f:bf:21 dst_mac 02:95:b5:28:25:4c vlan_id 1653 vlan_ethtype 0x0800 src_ip 18.165.36.237 dst_ip 19.16.253.112 action pass && tc filter add dev swp33 ingress protocol ip pref 10171 flower src_mac 02:cf:2c:82:41:b7 dst_mac 02:68:03:a1:44:9f src_ip 39.53.82.126 dst_ip 72.45.226.10 ip_proto icmp code 163 type 11 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10172 flower src_mac 02:27:fc:ab:16:d0 dst_mac 02:36:b8:29:af:3f src_ip 25.11.96.71 dst_ip 121.27.73.40 ip_proto udp src_port 63359 dst_port 24234 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10173 flower src_mac 02:b2:6c:32:8b:0f dst_mac 02:fb:1a:06:5c:af action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10174 flower src_mac 02:44:6b:31:50:34 dst_mac 02:3d:4f:da:f9:cc vlan_id 1862 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10175 flower src_mac 02:04:d6:c8:02:03 dst_mac 02:e0:ca:93:52:bf vlan_id 1885 vlan_ethtype ip src_ip 118.184.34.33 dst_ip 114.230.117.209 ip_proto tcp src_port 26660 dst_port 1480 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10176 flower src_mac 02:92:79:f4:90:62 dst_mac 02:e1:97:ef:f4:4a vlan_id 448 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10177 flower src_mac 02:fb:29:70:d2:a2 dst_mac 02:c6:ba:f1:ba:92 vlan_id 2730 vlan_ethtype 0x0800 src_ip 121.93.122.24 dst_ip 57.54.142.136 ip_proto udp src_port 62156 dst_port 25619 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10178 flower src_mac 02:50:2c:b6:12:40 dst_mac 02:6e:33:67:1a:e0 src_ip 119.74.133.246 dst_ip 24.196.112.155 ip_proto tcp src_port 65383 dst_port 40844 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10179 flower src_mac 02:96:4c:29:fc:67 dst_mac 02:74:c8:32:9b:07 vlan_id 3688 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10180 flower src_mac 02:73:90:1b:91:9a dst_mac 02:46:f8:2c:ff:3c vlan_id 387 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10181 flower src_mac 02:57:71:e1:32:30 dst_mac 02:5a:12:b1:06:bb vlan_id 3213 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10182 flower src_mac 02:aa:08:73:2a:1d dst_mac 02:d1:36:a0:7d:37 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10183 flower src_mac 02:e2:5e:60:25:2e dst_mac 02:75:e1:0e:81:f6 vlan_id 2165 vlan_ethtype ipv4 src_ip 55.70.197.184 dst_ip 104.67.241.165 ip_proto tcp src_port 62323 dst_port 38470 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10184 flower src_mac 02:a6:c3:17:b1:bc dst_mac 02:1f:88:d2:8d:07 vlan_id 1460 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10185 flower src_mac 02:4b:cf:f2:93:c8 dst_mac 02:e5:be:17:06:1d action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10186 flower src_mac 02:69:1b:6e:7d:1f dst_mac 02:ba:b6:24:fb:60 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10187 flower src_mac 02:e6:34:63:b8:f2 dst_mac 02:ed:a5:a0:cb:26 vlan_id 211 vlan_ethtype ipv4 src_ip 107.49.148.68 dst_ip 30.166.7.106 ip_proto tcp src_port 62821 dst_port 7205 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10188 flower src_mac 02:f6:63:4d:ef:fc dst_mac 02:8b:d3:13:9e:66 vlan_id 3312 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10189 flower src_mac 02:b0:cd:7e:88:d7 dst_mac 02:44:7b:ee:04:d4 src_ip 121.230.226.151 dst_ip 27.198.236.28 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10190 flower src_mac 02:92:12:75:16:81 dst_mac 02:4d:1a:1e:3b:7b action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10191 flower src_mac 02:78:5e:45:d8:ab dst_mac 02:cd:8f:6a:95:cc action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10192 flower src_mac 02:12:e1:6b:d7:f1 dst_mac 02:9b:75:d8:68:9a vlan_id 156 vlan_ethtype ip src_ip 18.95.169.116 dst_ip 71.173.41.177 ip_proto tcp src_port 1048 dst_port 47500 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10193 flower src_mac 02:f5:99:b5:ec:89 dst_mac 02:12:4b:91:aa:7f vlan_id 4061 vlan_ethtype ip src_ip 42.182.180.131 dst_ip 12.190.159.90 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10194 flower src_mac 02:36:9e:f5:b9:b1 dst_mac 02:5c:60:8b:4f:33 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10195 flower src_mac 02:79:51:55:a8:69 dst_mac 02:16:77:23:91:79 src_ip 19.55.0.245 dst_ip 99.48.249.118 ip_proto udp src_port 28916 dst_port 33556 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10196 flower src_mac 02:1b:25:6e:d8:03 dst_mac 02:cf:97:b9:3b:75 vlan_id 2700 vlan_ethtype ip src_ip 69.201.219.196 dst_ip 64.116.98.209 ip_proto udp src_port 15623 dst_port 18917 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10197 flower src_mac 02:50:70:41:17:ad dst_mac 02:ae:ab:9d:55:68 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10198 flower src_mac 02:43:1f:57:61:f8 dst_mac 02:15:47:d3:24:70 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10199 flower src_mac 02:7e:12:81:ac:5f dst_mac 02:88:67:45:a8:08 action pass && tc filter add dev swp33 ingress protocol ip pref 10200 flower src_mac 02:2c:b2:08:89:18 dst_mac 02:26:48:fe:96:4a src_ip 83.217.105.16 dst_ip 30.1.197.77 ip_proto udp src_port 44015 dst_port 18307 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10201 flower src_mac 02:b0:46:af:8f:94 dst_mac 02:f1:da:01:46:65 vlan_id 2038 vlan_ethtype 0x0800 src_ip 41.95.191.100 dst_ip 115.227.95.123 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10202 flower src_mac 02:0d:19:67:f9:e9 dst_mac 02:a7:b8:46:8a:1a src_ip 64.11.240.195 dst_ip 120.249.35.214 ip_proto udp src_port 17370 dst_port 52126 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10203 flower src_mac 02:a2:4f:9f:56:3f dst_mac 02:0c:6f:00:41:9e action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10204 flower src_mac 02:3f:c4:27:f9:83 dst_mac 02:1f:84:41:6c:8a vlan_id 3519 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10205 flower src_mac 02:77:02:b1:f0:02 dst_mac 02:4c:19:1b:3a:54 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10206 flower src_mac 02:50:a5:70:38:04 dst_mac 02:77:fc:fd:7d:f7 src_ip 20.201.98.38 dst_ip 26.202.29.64 ip_proto icmp code 71 type 4 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10207 flower src_mac 02:81:30:45:85:c0 dst_mac 02:41:0a:42:02:b2 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10208 flower src_mac 02:94:ec:15:dc:9c dst_mac 02:8c:bb:67:e4:20 vlan_id 1142 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10209 flower src_mac 02:26:cb:05:82:a9 dst_mac 02:ea:7f:26:7c:2f vlan_id 829 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10210 flower src_mac 02:f7:6d:15:f8:fd dst_mac 02:23:8d:29:ce:f8 vlan_id 2917 vlan_ethtype ipv4 src_ip 40.211.147.109 dst_ip 119.51.241.111 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10211 flower src_mac 02:f6:45:ce:96:89 dst_mac 02:86:2b:02:43:26 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10212 flower src_mac 02:77:2f:f0:8e:42 dst_mac 02:2e:a3:93:d4:d4 vlan_id 1919 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol ip pref 10213 flower src_mac 02:0c:4d:6e:4a:d9 dst_mac 02:f7:cf:09:95:d8 src_ip 66.67.172.188 dst_ip 57.151.92.109 ip_proto tcp src_port 27253 dst_port 30189 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10214 flower src_mac 02:73:3c:e3:0c:fb dst_mac 02:e5:f8:de:ec:27 src_ip 117.49.65.30 dst_ip 40.11.236.13 ip_proto udp src_port 52225 dst_port 58770 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10215 flower src_mac 02:ab:97:cf:ee:0a dst_mac 02:99:ea:ec:75:5a vlan_id 1317 vlan_ethtype 0x0800 src_ip 27.20.11.84 dst_ip 124.221.233.244 ip_proto udp src_port 3279 dst_port 36171 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10216 flower src_mac 02:a7:5d:14:0a:3d dst_mac 02:79:76:bc:aa:90 vlan_id 1926 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10217 flower src_mac 02:ea:53:23:20:f8 dst_mac 02:a5:bd:ef:87:e9 vlan_id 2186 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10218 flower src_mac 02:d2:7e:00:24:be dst_mac 02:de:71:a6:1f:b3 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10219 flower src_mac 02:39:05:24:4f:6c dst_mac 02:36:8f:57:3c:56 vlan_id 2253 vlan_ethtype ipv4 src_ip 125.24.174.51 dst_ip 23.239.255.65 ip_proto tcp src_port 1835 dst_port 23730 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10220 flower src_mac 02:42:25:76:bb:60 dst_mac 02:0d:0c:66:fa:6a vlan_id 2454 vlan_ethtype ipv4 src_ip 102.86.111.201 dst_ip 44.81.5.241 ip_proto tcp src_port 33811 dst_port 45708 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10221 flower src_mac 02:f0:b2:35:c7:eb dst_mac 02:07:dd:1b:8e:04 vlan_id 1227 vlan_ethtype ip src_ip 53.224.181.4 dst_ip 122.48.210.142 ip_proto tcp src_port 25944 dst_port 50689 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10222 flower src_mac 02:71:8b:e4:1c:6f dst_mac 02:1a:ca:9b:6e:97 vlan_id 2060 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10223 flower src_mac 02:55:64:4a:92:c6 dst_mac 02:2e:02:72:7b:dc vlan_id 2090 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10224 flower src_mac 02:2e:ab:2c:47:29 dst_mac 02:0e:a2:af:4e:41 vlan_id 90 vlan_ethtype ipv4 src_ip 64.244.74.160 dst_ip 36.194.86.105 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10225 flower src_mac 02:cb:f0:d9:95:94 dst_mac 02:88:e5:dd:ca:fb action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10226 flower src_mac 02:3b:c8:88:ad:b2 dst_mac 02:bf:c4:31:69:c2 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10227 flower src_mac 02:55:e6:4e:c5:9a dst_mac 02:02:57:91:01:8d action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10228 flower src_mac 02:f7:ce:bc:ab:88 dst_mac 02:65:1a:7b:21:cd action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10229 flower src_mac 02:db:98:d8:bf:37 dst_mac 02:d8:46:fd:50:b1 vlan_id 3034 vlan_ethtype ip src_ip 113.94.197.56 dst_ip 57.110.98.49 ip_proto udp src_port 16223 dst_port 6633 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10230 flower src_mac 02:33:23:cd:4e:09 dst_mac 02:e5:29:21:c6:fc src_ip 22.9.203.165 dst_ip 40.222.206.231 ip_proto tcp src_port 41067 dst_port 60483 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10231 flower src_mac 02:93:30:fc:af:7a dst_mac 02:10:79:05:a6:1e vlan_id 2959 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10232 flower src_mac 02:c8:4b:c2:3a:e9 dst_mac 02:57:86:a7:c8:d9 vlan_id 1045 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10233 flower src_mac 02:f9:ae:c8:d9:1b dst_mac 02:0e:87:bc:c3:20 vlan_id 6 vlan_ethtype ipv4 src_ip 84.190.5.7 dst_ip 70.14.165.61 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10234 flower src_mac 02:0d:76:db:26:4e dst_mac 02:4f:e7:6b:48:1e vlan_id 4085 vlan_ethtype ip src_ip 94.54.206.39 dst_ip 122.183.31.23 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10235 flower src_mac 02:a5:9f:89:21:47 dst_mac 02:3a:0d:fe:d8:df action drop && tc filter add dev swp33 ingress protocol ip pref 10236 flower src_mac 02:9d:de:ea:11:d1 dst_mac 02:b4:37:7a:f4:53 src_ip 59.113.54.3 dst_ip 60.166.22.205 ip_proto icmp code 52 type 0 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10237 flower src_mac 02:f6:f4:39:fa:ae dst_mac 02:10:0d:f7:c1:fc action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10238 flower src_mac 02:c8:fe:9a:f5:4c dst_mac 02:30:3d:57:2a:a8 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10239 flower src_mac 02:07:fc:e0:1b:72 dst_mac 02:e3:3a:ad:26:b5 src_ip 20.78.113.3 dst_ip 122.222.112.236 ip_proto udp src_port 24668 dst_port 65086 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10240 flower src_mac 02:93:db:75:c8:1c dst_mac 02:ab:43:36:cc:71 vlan_id 1590 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10241 flower src_mac 02:4c:46:f2:9f:3a dst_mac 02:b5:a8:7b:7e:8c vlan_id 3920 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ip pref 10242 flower src_mac 02:3e:7c:11:02:b4 dst_mac 02:f7:39:23:c0:e3 src_ip 120.71.194.67 dst_ip 101.185.149.207 ip_proto udp src_port 56852 dst_port 4122 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10243 flower src_mac 02:ea:5c:2a:75:48 dst_mac 02:c7:4a:ad:b5:4b vlan_id 3394 vlan_ethtype 0x0800 src_ip 57.218.238.201 dst_ip 12.223.129.9 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10244 flower src_mac 02:de:44:8b:27:09 dst_mac 02:e7:d1:f8:5b:96 vlan_id 2687 vlan_ethtype 0x0800 src_ip 94.146.212.130 dst_ip 72.11.127.166 ip_proto udp src_port 9737 dst_port 58173 action trap && tc filter add dev swp33 ingress protocol ip pref 10245 flower src_mac 02:cd:f8:2d:5e:b8 dst_mac 02:b9:2b:4b:2a:01 src_ip 125.161.55.57 dst_ip 45.129.234.71 ip_proto icmp code 190 type 16 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10246 flower src_mac 02:c9:e2:f5:31:ed dst_mac 02:b2:05:7f:cf:de vlan_id 2680 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10247 flower src_mac 02:ff:65:22:93:78 dst_mac 02:ce:a4:a5:10:aa vlan_id 1397 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10248 flower src_mac 02:cd:07:ee:91:06 dst_mac 02:a3:21:b4:f4:cb src_ip 65.196.172.227 dst_ip 17.147.118.133 ip_proto icmp code 40 type 5 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10249 flower src_mac 02:88:2a:1a:c7:b6 dst_mac 02:c3:a5:e2:af:28 vlan_id 3549 vlan_ethtype 0x0800 src_ip 91.157.29.215 dst_ip 120.247.68.133 ip_proto udp src_port 18100 dst_port 29314 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10250 flower src_mac 02:d4:6b:28:44:74 dst_mac 02:ca:05:a9:bf:2f vlan_id 2393 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10251 flower src_mac 02:a7:f4:17:0a:c9 dst_mac 02:93:32:45:42:d1 src_ip 104.154.34.141 dst_ip 12.82.13.240 ip_proto tcp src_port 38802 dst_port 6705 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10252 flower src_mac 02:16:a5:78:c9:59 dst_mac 02:e0:96:58:38:57 src_ip 14.241.59.67 dst_ip 93.243.27.242 ip_proto udp src_port 23350 dst_port 7914 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10253 flower src_mac 02:e3:a1:51:66:3c dst_mac 02:25:12:46:b1:bf vlan_id 685 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10254 flower src_mac 02:58:6b:7f:a3:c7 dst_mac 02:19:b5:1a:0a:06 vlan_id 2257 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10255 flower src_mac 02:26:82:b8:04:94 dst_mac 02:bb:5e:6f:0f:ca action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10256 flower src_mac 02:dc:9b:91:5f:4a dst_mac 02:3e:44:88:da:0a vlan_id 3008 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10257 flower src_mac 02:fd:0d:46:c9:14 dst_mac 02:d5:16:77:6d:e7 src_ip 75.250.168.151 dst_ip 99.20.132.140 ip_proto tcp src_port 60520 dst_port 60113 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10258 flower src_mac 02:ac:fe:4e:42:b1 dst_mac 02:3c:e8:37:34:79 vlan_id 2980 vlan_ethtype ip src_ip 42.93.202.117 dst_ip 27.153.32.182 ip_proto udp src_port 44446 dst_port 20766 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10259 flower src_mac 02:57:6a:27:70:a6 dst_mac 02:5a:eb:54:40:08 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10260 flower src_mac 02:c3:11:f7:ae:73 dst_mac 02:90:14:62:18:ec vlan_id 1423 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10261 flower src_mac 02:ce:e8:0d:6a:ed dst_mac 02:4a:d3:94:ac:10 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10262 flower src_mac 02:ea:45:f0:c2:ab dst_mac 02:75:b7:f6:c6:0b vlan_id 3447 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10263 flower src_mac 02:03:86:7e:c7:02 dst_mac 02:1b:95:c3:40:b7 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10264 flower src_mac 02:5a:8b:2a:28:6b dst_mac 02:7d:6a:f1:40:63 vlan_id 2744 vlan_ethtype ip src_ip 75.80.119.199 dst_ip 108.235.123.42 ip_proto udp src_port 24811 dst_port 10316 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10265 flower src_mac 02:75:4d:a4:aa:e5 dst_mac 02:6f:96:1f:db:a3 vlan_id 2062 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10266 flower src_mac 02:02:28:13:6a:6b dst_mac 02:c0:cb:37:fe:cf action trap && tc filter add dev swp33 ingress protocol ip pref 10267 flower src_mac 02:34:31:45:b6:dc dst_mac 02:62:df:6b:f8:1e src_ip 111.57.110.125 dst_ip 104.77.134.75 ip_proto tcp src_port 64148 dst_port 39623 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10268 flower src_mac 02:1f:c6:e8:6c:2a dst_mac 02:29:14:97:ab:22 vlan_id 2391 vlan_ethtype 0x0800 src_ip 68.153.10.33 dst_ip 117.103.73.144 ip_proto tcp src_port 14745 dst_port 37549 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10269 flower src_mac 02:21:59:6b:ab:c1 dst_mac 02:9a:92:c5:cf:4c vlan_id 77 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10270 flower src_mac 02:11:86:28:2f:66 dst_mac 02:36:91:ee:01:7e src_ip 22.198.7.41 dst_ip 74.66.195.238 ip_proto udp src_port 18415 dst_port 55334 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10271 flower src_mac 02:0d:2c:78:ba:10 dst_mac 02:cf:fc:de:9e:8c vlan_id 2927 vlan_ethtype ipv4 src_ip 114.209.119.184 dst_ip 54.233.221.169 ip_proto udp src_port 22143 dst_port 45458 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10272 flower src_mac 02:57:a5:59:67:79 dst_mac 02:c8:07:ea:d7:87 vlan_id 2731 vlan_ethtype ipv4 src_ip 18.210.234.119 dst_ip 94.96.0.174 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10273 flower src_mac 02:f4:f0:36:dc:91 dst_mac 02:de:ef:c7:14:b6 vlan_id 21 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10274 flower src_mac 02:9e:93:a7:0e:3c dst_mac 02:01:2a:b4:14:8e vlan_id 1680 vlan_ethtype ip src_ip 21.179.97.46 dst_ip 126.158.133.40 ip_proto tcp src_port 62834 dst_port 28007 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10275 flower src_mac 02:72:95:e7:92:d1 dst_mac 02:38:34:58:75:b2 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10276 flower src_mac 02:d8:4f:cc:5d:29 dst_mac 02:03:27:c3:4c:64 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10277 flower src_mac 02:69:fc:73:ec:a8 dst_mac 02:cd:76:a1:72:56 vlan_id 1407 vlan_ethtype ipv4 src_ip 114.174.138.19 dst_ip 11.249.25.88 ip_proto udp src_port 44777 dst_port 15385 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10278 flower src_mac 02:90:81:5b:ec:90 dst_mac 02:34:79:66:43:b3 vlan_id 3180 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10279 flower src_mac 02:82:50:7a:25:9c dst_mac 02:6f:dd:9a:9a:23 src_ip 68.42.183.50 dst_ip 62.44.75.249 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10280 flower src_mac 02:6f:f5:df:59:33 dst_mac 02:ef:5e:7d:29:43 src_ip 26.136.31.196 dst_ip 19.219.139.242 ip_proto icmp code 249 type 16 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10281 flower src_mac 02:2e:80:1d:f8:6d dst_mac 02:ea:b9:2d:7a:dc action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10282 flower src_mac 02:d0:86:88:f4:13 dst_mac 02:87:d8:24:eb:80 vlan_id 2521 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10283 flower src_mac 02:1b:78:2a:0a:c0 dst_mac 02:5a:71:c6:1e:07 src_ip 18.248.171.152 dst_ip 107.40.207.95 ip_proto udp src_port 54976 dst_port 24060 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10284 flower src_mac 02:af:f2:af:8d:ab dst_mac 02:e6:28:14:0a:f0 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10285 flower src_mac 02:b1:bd:15:2e:ce dst_mac 02:c4:a7:ae:82:29 vlan_id 1433 vlan_ethtype 0x0800 src_ip 126.100.215.67 dst_ip 102.222.236.217 ip_proto udp src_port 2615 dst_port 58369 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10286 flower src_mac 02:e5:ac:fa:77:f9 dst_mac 02:11:4e:39:a5:44 src_ip 53.164.22.147 dst_ip 91.233.166.132 ip_proto tcp src_port 24029 dst_port 19972 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10287 flower src_mac 02:ea:c8:ef:4b:36 dst_mac 02:91:50:c3:e7:1f src_ip 40.164.5.153 dst_ip 74.70.242.55 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10288 flower src_mac 02:e9:4b:0d:74:f8 dst_mac 02:54:9b:3b:75:93 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10289 flower src_mac 02:a2:19:67:86:04 dst_mac 02:ea:40:61:09:89 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10290 flower src_mac 02:b1:e6:8d:dc:c3 dst_mac 02:6d:30:c3:9b:de vlan_id 2671 vlan_ethtype ipv4 src_ip 59.241.43.105 dst_ip 79.170.253.132 ip_proto tcp src_port 26487 dst_port 55245 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10291 flower src_mac 02:cc:33:b3:e3:46 dst_mac 02:79:77:99:11:77 vlan_id 3536 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10292 flower src_mac 02:0b:15:55:95:48 dst_mac 02:64:fa:68:44:dd src_ip 23.132.116.13 dst_ip 97.28.105.43 ip_proto udp src_port 33121 dst_port 23036 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10293 flower src_mac 02:b7:58:7d:22:c4 dst_mac 02:08:02:12:1f:db action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10294 flower src_mac 02:41:b4:4b:49:62 dst_mac 02:0c:bf:46:6d:0d action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10295 flower src_mac 02:ec:97:42:d9:9e dst_mac 02:f1:13:d2:d4:bb vlan_id 639 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10296 flower src_mac 02:ad:b0:2d:08:69 dst_mac 02:c2:de:18:92:93 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10297 flower src_mac 02:00:b0:87:b8:97 dst_mac 02:8e:95:58:b1:8c vlan_id 1634 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10298 flower src_mac 02:3c:75:70:c2:a1 dst_mac 02:f7:64:58:2b:db vlan_id 1871 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ip pref 10299 flower src_mac 02:93:16:bd:87:33 dst_mac 02:3d:c2:cd:cf:8a src_ip 19.169.10.193 dst_ip 22.218.114.68 ip_proto icmp code 150 type 4 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10300 flower src_mac 02:3c:c3:99:66:a9 dst_mac 02:cc:63:6e:56:7c vlan_id 808 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10301 flower src_mac 02:45:48:51:bc:0d dst_mac 02:de:70:cf:af:63 vlan_id 1638 vlan_ethtype ipv4 src_ip 23.102.27.204 dst_ip 67.69.169.166 ip_proto tcp src_port 2348 dst_port 63265 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10302 flower src_mac 02:bf:b3:5c:da:b1 dst_mac 02:d8:0d:17:cf:f9 src_ip 55.216.2.86 dst_ip 62.193.5.201 ip_proto icmp code 218 type 15 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10303 flower src_mac 02:d3:cf:1f:f4:1d dst_mac 02:c7:78:b8:cc:06 src_ip 72.95.187.183 dst_ip 29.114.131.221 ip_proto udp src_port 5788 dst_port 31937 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10304 flower src_mac 02:51:84:6f:20:5b dst_mac 02:7e:6b:2a:ec:cb src_ip 23.150.3.250 dst_ip 33.38.80.124 ip_proto udp src_port 29399 dst_port 60455 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10305 flower src_mac 02:31:24:3d:63:ab dst_mac 02:72:78:b3:83:5c vlan_id 3713 vlan_ethtype ipv4 src_ip 120.156.19.179 dst_ip 100.69.4.144 ip_proto tcp src_port 22307 dst_port 60052 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10306 flower src_mac 02:34:45:4d:0d:69 dst_mac 02:a6:65:4e:01:e6 action pass && tc filter add dev swp33 ingress protocol ip pref 10307 flower src_mac 02:95:ad:a1:19:92 dst_mac 02:28:07:00:53:4a src_ip 113.10.231.230 dst_ip 31.22.110.169 ip_proto icmp code 241 type 13 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10308 flower src_mac 02:29:98:bc:18:40 dst_mac 02:8d:d1:42:76:04 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10309 flower src_mac 02:94:bf:b8:a3:0c dst_mac 02:ac:f9:f5:c3:db vlan_id 1232 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10310 flower src_mac 02:e1:f6:52:3c:ad dst_mac 02:15:28:ca:01:90 vlan_id 3185 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10311 flower src_mac 02:b8:53:ad:b6:8f dst_mac 02:c1:ca:95:27:33 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10312 flower src_mac 02:5a:6c:45:51:83 dst_mac 02:7c:64:fd:6f:f5 src_ip 38.242.5.141 dst_ip 102.232.96.165 ip_proto tcp src_port 52823 dst_port 54464 action drop && tc filter add dev swp33 ingress protocol ip pref 10313 flower src_mac 02:f1:61:36:a9:17 dst_mac 02:15:e5:23:6c:c4 src_ip 32.96.86.212 dst_ip 57.127.160.5 ip_proto tcp src_port 30499 dst_port 58558 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10314 flower src_mac 02:65:4c:9a:c9:73 dst_mac 02:be:09:99:10:d3 vlan_id 231 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10315 flower src_mac 02:e8:82:5a:9d:54 dst_mac 02:de:c1:4f:4a:0b action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10316 flower src_mac 02:e6:ff:30:f2:bb dst_mac 02:0a:1e:11:b3:3f vlan_id 1001 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10317 flower src_mac 02:f9:d3:a4:f9:91 dst_mac 02:25:03:62:01:4d vlan_id 2766 vlan_ethtype ip src_ip 90.25.48.136 dst_ip 18.5.117.41 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10318 flower src_mac 02:3b:b5:f3:57:f1 dst_mac 02:ec:1a:12:fc:a0 vlan_id 44 vlan_ethtype ip src_ip 41.204.11.197 dst_ip 23.212.39.83 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10319 flower src_mac 02:9f:6c:7c:e6:ea dst_mac 02:0f:7f:7e:a9:17 src_ip 12.245.249.211 dst_ip 114.237.250.173 action trap && tc filter add dev swp33 ingress protocol ip pref 10320 flower src_mac 02:b0:ac:9e:52:9c dst_mac 02:ba:68:9d:71:a6 src_ip 126.61.221.109 dst_ip 43.245.114.117 ip_proto tcp src_port 65326 dst_port 64841 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10321 flower src_mac 02:47:62:37:81:c6 dst_mac 02:10:76:f7:0d:c9 src_ip 15.169.141.14 dst_ip 113.142.102.229 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10322 flower src_mac 02:ad:dd:8f:3f:1d dst_mac 02:0d:3b:44:62:86 vlan_id 1259 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10323 flower src_mac 02:77:fa:05:94:e5 dst_mac 02:6e:23:ff:79:1d action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10324 flower src_mac 02:c9:5d:01:12:ea dst_mac 02:c8:8c:15:15:83 src_ip 42.214.221.108 dst_ip 54.73.207.48 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10325 flower src_mac 02:3c:4e:a1:ae:48 dst_mac 02:ba:61:78:38:03 src_ip 36.77.244.16 dst_ip 121.108.74.15 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10326 flower src_mac 02:a1:a6:4c:06:1f dst_mac 02:02:6d:1e:e4:c4 action pass && tc filter add dev swp33 ingress protocol ip pref 10327 flower src_mac 02:f6:0a:0e:bc:2b dst_mac 02:33:78:f9:77:7f src_ip 43.221.103.7 dst_ip 79.204.76.144 ip_proto icmp code 11 type 8 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10328 flower src_mac 02:36:d9:b0:3e:30 dst_mac 02:9a:9b:99:fa:7a action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10329 flower src_mac 02:87:0b:a0:15:d1 dst_mac 02:51:1e:87:93:e7 vlan_id 2231 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10330 flower src_mac 02:ab:92:1c:a3:d9 dst_mac 02:e9:7b:e5:87:f1 vlan_id 72 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10331 flower src_mac 02:c4:51:c3:a6:8a dst_mac 02:1a:86:d9:e1:03 vlan_id 211 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10332 flower src_mac 02:ae:03:cb:9e:c3 dst_mac 02:30:b0:09:5b:76 vlan_id 807 vlan_ethtype 0x0800 src_ip 74.13.48.207 dst_ip 45.192.146.182 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10333 flower src_mac 02:45:3c:96:72:b6 dst_mac 02:8b:31:f5:3b:af src_ip 15.128.248.145 dst_ip 17.230.84.52 ip_proto icmp code 43 type 0 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10334 flower src_mac 02:14:b7:de:0c:b1 dst_mac 02:c8:ab:b0:12:34 vlan_id 2996 vlan_ethtype ip src_ip 109.205.87.144 dst_ip 63.84.64.113 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10335 flower src_mac 02:8c:3a:d1:55:6b dst_mac 02:74:8b:1f:7e:f1 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10336 flower src_mac 02:82:8c:b6:8a:28 dst_mac 02:ee:39:ec:c5:f3 src_ip 17.243.24.92 dst_ip 63.100.179.195 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10337 flower src_mac 02:7d:59:b3:21:56 dst_mac 02:08:4c:27:e5:bc action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10338 flower src_mac 02:ee:51:dc:b7:44 dst_mac 02:0d:e3:b6:23:a1 vlan_id 571 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10339 flower src_mac 02:64:27:11:89:43 dst_mac 02:94:20:92:d2:0d vlan_id 2987 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10340 flower src_mac 02:02:2b:7b:47:b2 dst_mac 02:29:d5:36:b2:cc action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10341 flower src_mac 02:7a:ea:c4:22:47 dst_mac 02:05:88:fb:67:f9 src_ip 73.91.186.116 dst_ip 109.149.73.164 ip_proto tcp src_port 52986 dst_port 28751 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10342 flower src_mac 02:9f:76:85:78:f9 dst_mac 02:76:ff:a1:15:57 vlan_id 2761 vlan_ethtype ipv4 src_ip 24.95.107.4 dst_ip 36.12.20.150 ip_proto udp src_port 42235 dst_port 52121 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10343 flower src_mac 02:89:b1:f8:1c:4b dst_mac 02:4a:5b:95:48:53 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10344 flower src_mac 02:1e:81:e3:b5:90 dst_mac 02:26:6c:3b:e6:60 vlan_id 3183 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10345 flower src_mac 02:02:c1:78:5d:0b dst_mac 02:82:c4:99:60:15 src_ip 49.123.72.51 dst_ip 17.0.33.99 ip_proto icmp code 163 type 17 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10346 flower src_mac 02:25:2e:6f:5c:ba dst_mac 02:a8:a4:a5:dc:c1 vlan_id 101 vlan_ethtype ip src_ip 126.151.29.105 dst_ip 35.48.79.61 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10347 flower src_mac 02:21:87:4c:fe:28 dst_mac 02:5d:2f:0b:7c:42 vlan_id 1133 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10348 flower src_mac 02:e3:27:93:87:d1 dst_mac 02:21:17:82:c8:c9 vlan_id 241 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10349 flower src_mac 02:94:92:62:2b:29 dst_mac 02:bb:4f:79:f3:80 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10350 flower src_mac 02:49:71:03:7a:6a dst_mac 02:11:07:95:b3:28 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10351 flower src_mac 02:d1:11:24:d6:20 dst_mac 02:9c:54:fb:ef:e2 src_ip 119.220.2.102 dst_ip 82.221.189.62 ip_proto udp src_port 38008 dst_port 4116 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10352 flower src_mac 02:e3:7a:67:2d:51 dst_mac 02:19:70:e3:f2:24 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10353 flower src_mac 02:88:fc:55:b9:ff dst_mac 02:90:79:29:3f:ea src_ip 94.224.47.77 dst_ip 63.195.187.22 ip_proto icmp code 152 type 8 action drop && tc filter add dev swp33 ingress protocol ip pref 10354 flower src_mac 02:eb:30:1b:bc:05 dst_mac 02:76:a8:d0:40:63 src_ip 42.144.138.47 dst_ip 77.32.125.45 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10355 flower src_mac 02:84:67:fb:d9:2d dst_mac 02:6e:ad:a3:e2:3f action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10356 flower src_mac 02:26:43:6a:ef:f9 dst_mac 02:ba:f7:0c:ba:84 vlan_id 1951 vlan_ethtype 0x0800 src_ip 37.44.169.217 dst_ip 107.68.26.40 ip_proto tcp src_port 11218 dst_port 35272 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10357 flower src_mac 02:a2:07:76:dd:da dst_mac 02:35:9c:e4:3f:d5 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10358 flower src_mac 02:8b:22:c6:e8:9e dst_mac 02:a6:b0:89:a3:94 vlan_id 3920 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10359 flower src_mac 02:0a:6a:5d:87:99 dst_mac 02:8e:9a:5c:60:4f vlan_id 1802 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10360 flower src_mac 02:ca:2b:9e:ee:8d dst_mac 02:aa:7d:b2:14:2b action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10361 flower src_mac 02:76:8c:53:91:b6 dst_mac 02:fb:f7:50:60:8f action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10362 flower src_mac 02:e6:21:45:44:65 dst_mac 02:ff:69:1e:7b:39 vlan_id 2921 vlan_ethtype ip src_ip 120.20.229.243 dst_ip 72.217.227.57 ip_proto tcp src_port 41804 dst_port 9135 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10363 flower src_mac 02:63:4a:ef:c9:da dst_mac 02:92:c1:0e:27:b8 src_ip 74.224.123.161 dst_ip 114.62.188.236 ip_proto tcp src_port 44571 dst_port 17633 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10364 flower src_mac 02:36:6a:12:9a:dc dst_mac 02:b6:0e:cf:c3:3d action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10365 flower src_mac 02:98:13:10:30:c7 dst_mac 02:4e:8a:23:74:96 src_ip 84.58.84.19 dst_ip 60.27.44.244 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10366 flower src_mac 02:43:ab:9a:b9:05 dst_mac 02:95:88:6f:b3:b7 vlan_id 1180 vlan_ethtype ip src_ip 119.44.98.250 dst_ip 19.170.120.162 action trap && tc filter add dev swp33 ingress protocol ip pref 10367 flower src_mac 02:6b:0e:f3:98:ef dst_mac 02:05:82:18:2f:f6 src_ip 106.19.46.83 dst_ip 59.141.128.203 ip_proto udp src_port 33852 dst_port 9574 action pass && tc filter add dev swp33 ingress protocol ip pref 10368 flower src_mac 02:66:d0:d9:1b:89 dst_mac 02:9c:bc:40:38:03 src_ip 88.109.99.233 dst_ip 105.137.181.151 ip_proto tcp src_port 47887 dst_port 31105 action pass && tc filter add dev swp33 ingress protocol ip pref 10369 flower src_mac 02:3e:0f:b2:82:5b dst_mac 02:08:dd:6c:02:44 src_ip 63.11.57.216 dst_ip 79.174.14.230 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10370 flower src_mac 02:8a:e8:d4:88:c1 dst_mac 02:38:cc:4d:14:e0 vlan_id 1942 vlan_ethtype ipv4 src_ip 77.41.131.174 dst_ip 112.209.229.218 ip_proto tcp src_port 44217 dst_port 18064 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10371 flower src_mac 02:5d:2c:b2:7c:90 dst_mac 02:aa:50:eb:38:fc vlan_id 3985 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10372 flower src_mac 02:45:28:ac:40:a5 dst_mac 02:e1:e3:e5:ff:61 src_ip 18.4.16.177 dst_ip 38.114.116.70 ip_proto icmp code 171 type 16 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10373 flower src_mac 02:1d:f3:5e:f2:1a dst_mac 02:d3:d5:49:89:31 src_ip 43.0.201.232 dst_ip 19.5.208.134 ip_proto udp src_port 54605 dst_port 61312 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10374 flower src_mac 02:bb:e8:be:95:57 dst_mac 02:54:86:b9:32:c4 vlan_id 892 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10375 flower src_mac 02:74:36:62:b2:db dst_mac 02:b3:60:fa:e8:68 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10376 flower src_mac 02:ef:35:f5:58:18 dst_mac 02:bb:c9:f2:27:ea action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10377 flower src_mac 02:a0:99:04:38:54 dst_mac 02:20:71:4c:5d:57 src_ip 50.173.85.49 dst_ip 76.242.59.164 ip_proto tcp src_port 64402 dst_port 36127 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10378 flower src_mac 02:ba:01:d0:1d:6f dst_mac 02:18:2b:91:2e:14 vlan_id 2383 vlan_ethtype ip src_ip 68.53.78.26 dst_ip 69.215.221.196 ip_proto tcp src_port 57103 dst_port 59322 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10379 flower src_mac 02:63:fa:7d:df:96 dst_mac 02:c2:2c:85:80:08 vlan_id 2056 vlan_ethtype ipv4 src_ip 115.78.221.41 dst_ip 16.75.210.40 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10380 flower src_mac 02:84:e8:65:dd:1b dst_mac 02:93:75:7a:b1:5d action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10381 flower src_mac 02:15:89:f8:ba:1b dst_mac 02:43:45:cf:27:1c vlan_id 2399 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10382 flower src_mac 02:ef:98:56:da:f2 dst_mac 02:c3:91:aa:99:be src_ip 79.90.86.203 dst_ip 74.79.129.135 ip_proto udp src_port 13151 dst_port 53895 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10383 flower src_mac 02:fb:31:8b:61:8d dst_mac 02:2b:7c:30:f6:b2 vlan_id 2124 vlan_ethtype ip src_ip 70.126.227.142 dst_ip 89.24.140.124 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10384 flower src_mac 02:f4:5a:a7:53:37 dst_mac 02:8c:4a:62:e3:7c vlan_id 108 vlan_ethtype 0x0800 src_ip 60.227.116.54 dst_ip 98.71.86.109 ip_proto udp src_port 10836 dst_port 51517 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10385 flower src_mac 02:01:1a:69:82:62 dst_mac 02:ad:78:ee:1c:ee vlan_id 4082 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10386 flower src_mac 02:34:c2:ca:7c:54 dst_mac 02:38:79:18:64:dc vlan_id 2715 vlan_ethtype ipv4 src_ip 67.143.97.236 dst_ip 88.17.190.109 ip_proto tcp src_port 32052 dst_port 8321 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10387 flower src_mac 02:eb:3e:43:ec:ae dst_mac 02:83:39:36:91:45 vlan_id 137 vlan_ethtype ip src_ip 21.160.174.142 dst_ip 45.19.114.247 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10388 flower src_mac 02:62:7f:70:79:ac dst_mac 02:ef:e2:82:d4:a9 src_ip 35.220.129.96 dst_ip 46.79.168.37 action trap && tc filter add dev swp33 ingress protocol ip pref 10389 flower src_mac 02:cb:17:02:b6:0f dst_mac 02:89:6c:c7:8a:cc src_ip 55.10.68.119 dst_ip 107.78.124.38 ip_proto icmp code 146 type 0 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10390 flower src_mac 02:31:17:51:1c:3d dst_mac 02:64:45:93:72:ed vlan_id 2816 vlan_ethtype 0x0800 src_ip 107.188.114.104 dst_ip 111.112.112.155 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10391 flower src_mac 02:13:e5:ac:5e:93 dst_mac 02:e1:a2:53:1a:47 vlan_id 188 vlan_ethtype ipv4 src_ip 52.71.232.179 dst_ip 115.150.2.169 ip_proto udp src_port 4158 dst_port 1093 action trap && tc filter add dev swp33 ingress protocol ip pref 10392 flower src_mac 02:42:cf:bb:35:86 dst_mac 02:e4:28:41:6f:2b src_ip 68.80.218.31 dst_ip 104.87.120.116 action pass && tc filter add dev swp33 ingress protocol ip pref 10393 flower src_mac 02:95:f0:bf:4d:34 dst_mac 02:80:2f:13:22:71 src_ip 73.133.47.157 dst_ip 119.17.109.205 action pass && tc filter add dev swp33 ingress protocol ip pref 10394 flower src_mac 02:03:75:86:2e:5b dst_mac 02:6a:12:41:96:3d src_ip 65.98.156.134 dst_ip 20.82.52.123 ip_proto udp src_port 61061 dst_port 47729 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10395 flower src_mac 02:0b:b5:98:6b:30 dst_mac 02:ad:14:7c:75:5d vlan_id 3810 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10396 flower src_mac 02:ff:0c:08:b4:79 dst_mac 02:ad:0b:90:2f:33 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10397 flower src_mac 02:b5:68:a2:ff:f9 dst_mac 02:bf:da:00:28:22 vlan_id 4067 vlan_ethtype ipv4 src_ip 80.196.41.174 dst_ip 78.203.50.162 ip_proto tcp src_port 11244 dst_port 7540 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10398 flower src_mac 02:0f:b8:57:71:dd dst_mac 02:bf:42:2a:07:df src_ip 58.183.61.123 dst_ip 90.253.130.142 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10399 flower src_mac 02:93:5b:e0:69:3b dst_mac 02:5f:01:9b:f8:d6 vlan_id 1287 vlan_ethtype ipv4 src_ip 33.23.92.102 dst_ip 58.99.213.46 action trap INFO asyncssh:logging.py:92 [conn=65, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=4] Command: tc filter add dev swp33 ingress protocol 802.1q pref 10000 flower src_mac 02:69:71:ea:d9:db dst_mac 02:9e:47:5c:3a:01 vlan_id 3669 vlan_ethtype ipv4 src_ip 66.240.212.180 dst_ip 42.115.57.112 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10001 flower src_mac 02:99:9d:8f:2b:05 dst_mac 02:3b:a7:a4:e9:d8 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10002 flower src_mac 02:f3:cc:cd:a7:b6 dst_mac 02:a9:9b:85:20:40 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10003 flower src_mac 02:50:fc:3e:1b:66 dst_mac 02:96:76:c8:4c:6d action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10004 flower src_mac 02:85:f3:ec:b0:91 dst_mac 02:82:5e:52:84:61 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10005 flower src_mac 02:05:f4:74:1a:24 dst_mac 02:1c:dc:0d:40:9b vlan_id 2335 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10006 flower src_mac 02:d7:b8:23:66:60 dst_mac 02:2d:61:89:9f:ee vlan_id 1490 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol ip pref 10007 flower src_mac 02:ac:63:d3:86:67 dst_mac 02:ab:74:b7:35:bb src_ip 47.75.134.219 dst_ip 17.216.225.150 ip_proto tcp src_port 60434 dst_port 55269 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10008 flower src_mac 02:bf:03:d0:5f:4c dst_mac 02:22:07:ad:eb:a6 vlan_id 1557 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10009 flower src_mac 02:68:d4:18:2b:cf dst_mac 02:fb:93:c8:75:63 vlan_id 2453 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10010 flower src_mac 02:22:a6:9f:41:ba dst_mac 02:0b:1d:e4:ce:0b vlan_id 2326 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10011 flower src_mac 02:90:6d:ff:f3:67 dst_mac 02:6f:29:93:12:34 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10012 flower src_mac 02:17:19:a3:52:e1 dst_mac 02:dd:13:68:cf:39 src_ip 98.125.90.54 dst_ip 42.229.117.89 ip_proto udp src_port 61472 dst_port 51039 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10013 flower src_mac 02:be:9c:41:eb:af dst_mac 02:53:29:b3:ba:6f src_ip 77.46.117.212 dst_ip 74.197.150.190 ip_proto tcp src_port 7955 dst_port 41748 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10014 flower src_mac 02:e6:f7:b9:ab:d0 dst_mac 02:c8:dd:1a:69:e4 vlan_id 3158 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10015 flower src_mac 02:90:2d:3b:50:c3 dst_mac 02:e4:93:9b:32:90 vlan_id 2165 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol ip pref 10016 flower src_mac 02:b5:6d:c8:9e:70 dst_mac 02:20:bb:47:10:fe src_ip 47.255.64.176 dst_ip 67.67.24.55 ip_proto tcp src_port 4460 dst_port 55481 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10017 flower src_mac 02:89:15:a6:73:aa dst_mac 02:75:97:d0:b1:58 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10018 flower src_mac 02:8a:dc:bf:29:24 dst_mac 02:22:07:ab:60:8f vlan_id 3537 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10019 flower src_mac 02:fe:e4:d5:91:8a dst_mac 02:0d:e3:a1:2b:bc action drop && tc filter add dev swp33 ingress protocol ip pref 10020 flower src_mac 02:11:13:b1:88:fc dst_mac 02:4b:ed:6c:0f:70 src_ip 30.80.87.177 dst_ip 16.66.223.129 ip_proto icmp code 38 type 11 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10021 flower src_mac 02:96:f0:64:49:36 dst_mac 02:e1:69:63:e9:ab vlan_id 2567 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10022 flower src_mac 02:a4:4f:30:6d:d0 dst_mac 02:79:22:fa:47:9b vlan_id 1758 vlan_ethtype 0x0800 src_ip 30.128.194.41 dst_ip 86.165.178.112 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10023 flower src_mac 02:45:b4:ab:da:66 dst_mac 02:6e:b1:a3:34:99 vlan_id 3503 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10024 flower src_mac 02:f2:16:61:0a:4c dst_mac 02:78:f2:df:54:f7 src_ip 86.202.87.157 dst_ip 58.156.102.33 ip_proto udp src_port 24618 dst_port 10401 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10025 flower src_mac 02:75:db:17:f3:40 dst_mac 02:02:de:5c:fe:97 src_ip 19.185.70.81 dst_ip 31.148.164.168 ip_proto tcp src_port 51376 dst_port 57802 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10026 flower src_mac 02:22:b4:f4:15:a0 dst_mac 02:72:8a:99:ba:0f action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10027 flower src_mac 02:8b:2c:12:d7:43 dst_mac 02:7f:d3:29:60:c0 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10028 flower src_mac 02:0e:7d:7c:4e:28 dst_mac 02:8a:b2:69:0c:90 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10029 flower src_mac 02:cd:05:e3:a4:29 dst_mac 02:0f:71:bd:29:49 vlan_id 699 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol ip pref 10030 flower src_mac 02:1c:f9:cb:57:db dst_mac 02:61:43:00:ee:ed src_ip 116.1.10.186 dst_ip 112.163.206.105 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10031 flower src_mac 02:d2:14:69:a3:85 dst_mac 02:67:5a:35:34:14 vlan_id 2235 vlan_ethtype ipv4 src_ip 38.58.109.89 dst_ip 99.19.80.64 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10032 flower src_mac 02:39:4a:95:e3:a4 dst_mac 02:49:88:0a:28:47 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10033 flower src_mac 02:86:f2:9f:72:10 dst_mac 02:f0:56:34:21:24 vlan_id 1194 vlan_ethtype ipv4 src_ip 82.104.52.18 dst_ip 35.199.194.128 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10034 flower src_mac 02:f3:14:77:33:b0 dst_mac 02:62:07:95:a9:2f vlan_id 489 vlan_ethtype ipv4 src_ip 119.92.173.54 dst_ip 51.153.230.96 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10035 flower src_mac 02:0f:14:f1:3e:ad dst_mac 02:64:ad:6f:ba:8f vlan_id 2952 vlan_ethtype ip src_ip 17.171.123.123 dst_ip 98.245.40.30 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10036 flower src_mac 02:8d:c5:59:02:1d dst_mac 02:aa:5d:08:ef:75 vlan_id 1971 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10037 flower src_mac 02:1e:70:b2:0c:41 dst_mac 02:45:a0:53:36:73 vlan_id 1076 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10038 flower src_mac 02:52:7c:b8:76:eb dst_mac 02:a0:af:90:97:0b action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10039 flower src_mac 02:54:08:51:93:9c dst_mac 02:a2:c2:77:bd:8f vlan_id 1250 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol ip pref 10040 flower src_mac 02:e0:05:e9:16:b1 dst_mac 02:14:2e:ce:41:b0 src_ip 69.20.184.21 dst_ip 110.14.230.198 ip_proto tcp src_port 62775 dst_port 12756 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10041 flower src_mac 02:10:bb:bf:37:6f dst_mac 02:75:22:70:8c:31 vlan_id 794 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10042 flower src_mac 02:d1:cd:29:7a:11 dst_mac 02:d8:fd:ac:ee:1f action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10043 flower src_mac 02:da:79:1c:04:a4 dst_mac 02:c1:62:9a:67:c3 vlan_id 3902 vlan_ethtype ip src_ip 55.191.39.139 dst_ip 18.174.19.23 ip_proto tcp src_port 5896 dst_port 3177 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10044 flower src_mac 02:b5:62:65:2d:7d dst_mac 02:4d:da:41:45:f2 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10045 flower src_mac 02:4b:a9:78:82:4f dst_mac 02:9a:f6:da:65:84 vlan_id 237 vlan_ethtype ip src_ip 109.137.105.142 dst_ip 83.16.98.202 ip_proto udp src_port 62141 dst_port 56823 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10046 flower src_mac 02:5e:60:64:42:c7 dst_mac 02:05:4e:03:0d:3b vlan_id 1572 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10047 flower src_mac 02:01:ec:01:0d:5e dst_mac 02:2e:91:47:ca:55 src_ip 110.168.2.49 dst_ip 114.41.171.48 ip_proto udp src_port 59662 dst_port 4437 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10048 flower src_mac 02:6d:75:58:68:c9 dst_mac 02:38:0e:ae:3d:5f vlan_id 3599 vlan_ethtype 0x0800 src_ip 51.250.191.74 dst_ip 39.209.40.242 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10049 flower src_mac 02:59:71:65:1a:ed dst_mac 02:b4:29:55:89:17 vlan_id 3967 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10050 flower src_mac 02:98:ad:43:0b:22 dst_mac 02:ad:2e:ab:30:bb vlan_id 2343 vlan_ethtype 0x0800 src_ip 91.43.42.181 dst_ip 49.36.228.180 ip_proto tcp src_port 3014 dst_port 47684 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10051 flower src_mac 02:a5:ba:2a:3f:a4 dst_mac 02:3a:ad:12:97:7b vlan_id 1464 vlan_ethtype ipv4 src_ip 79.56.24.135 dst_ip 25.27.50.199 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10052 flower src_mac 02:0b:c5:2e:57:39 dst_mac 02:1f:97:ab:9a:5c vlan_id 35 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10053 flower src_mac 02:ec:f4:c0:73:ba dst_mac 02:12:73:74:2c:d6 vlan_id 2026 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10054 flower src_mac 02:c5:a6:c8:6b:11 dst_mac 02:b1:39:16:bf:01 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10055 flower src_mac 02:15:0a:36:a3:2f dst_mac 02:37:de:8b:aa:5c src_ip 98.14.221.69 dst_ip 36.29.141.243 ip_proto tcp src_port 29588 dst_port 24834 action trap && tc filter add dev swp33 ingress protocol ip pref 10056 flower src_mac 02:fa:ff:a2:9e:46 dst_mac 02:16:1f:25:b2:bd src_ip 120.97.210.138 dst_ip 25.106.74.109 ip_proto tcp src_port 13363 dst_port 37900 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10057 flower src_mac 02:83:43:4d:90:41 dst_mac 02:ab:96:68:ec:bb action pass && tc filter add dev swp33 ingress protocol ip pref 10058 flower src_mac 02:fe:0b:32:d9:90 dst_mac 02:ef:67:5b:9b:df src_ip 29.24.94.170 dst_ip 117.82.185.13 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10059 flower src_mac 02:e6:6a:98:13:10 dst_mac 02:e9:42:c3:7c:52 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10060 flower src_mac 02:a8:41:66:95:5f dst_mac 02:b9:e9:ef:1c:f3 vlan_id 3065 vlan_ethtype ip src_ip 103.27.107.242 dst_ip 100.209.26.249 ip_proto udp src_port 37930 dst_port 25519 action drop && tc filter add dev swp33 ingress protocol ip pref 10061 flower src_mac 02:8e:92:7c:e2:fc dst_mac 02:40:60:f7:01:14 src_ip 91.69.114.139 dst_ip 105.200.218.35 ip_proto udp src_port 28082 dst_port 6033 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10062 flower src_mac 02:70:d5:2f:4c:e4 dst_mac 02:5f:be:de:7c:d9 src_ip 29.97.113.11 dst_ip 31.204.212.97 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10063 flower src_mac 02:a2:4d:17:98:8a dst_mac 02:1a:50:5f:30:66 vlan_id 459 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10064 flower src_mac 02:89:1c:ca:3d:90 dst_mac 02:6d:b3:c8:28:e2 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10065 flower src_mac 02:9b:e7:52:07:c9 dst_mac 02:5b:05:e3:fb:f1 vlan_id 874 vlan_ethtype ipv4 src_ip 37.175.202.47 dst_ip 63.74.247.172 ip_proto udp src_port 5685 dst_port 31744 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10066 flower src_mac 02:77:e2:2e:71:4f dst_mac 02:51:89:32:99:8e vlan_id 1150 vlan_ethtype ipv4 src_ip 87.21.20.177 dst_ip 104.136.247.137 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10067 flower src_mac 02:37:9e:78:80:23 dst_mac 02:ba:17:eb:c7:52 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10068 flower src_mac 02:0d:24:c3:bb:29 dst_mac 02:8b:98:76:54:a4 src_ip 21.239.57.140 dst_ip 38.205.237.187 ip_proto tcp src_port 44409 dst_port 20380 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10069 flower src_mac 02:a5:51:de:62:a1 dst_mac 02:de:0c:46:d7:7d src_ip 57.219.58.59 dst_ip 76.3.236.92 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10070 flower src_mac 02:f7:6c:01:4a:09 dst_mac 02:97:e0:d0:76:d4 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10071 flower src_mac 02:b5:3e:c7:24:6d dst_mac 02:db:22:e1:35:3d vlan_id 380 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10072 flower src_mac 02:66:24:8a:9c:6f dst_mac 02:89:16:ea:66:01 src_ip 33.167.101.33 dst_ip 31.71.37.35 ip_proto tcp src_port 51920 dst_port 35768 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10073 flower src_mac 02:00:64:90:68:a5 dst_mac 02:e7:8a:e8:f7:32 src_ip 92.127.36.148 dst_ip 100.26.253.75 ip_proto udp src_port 20783 dst_port 47447 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10074 flower src_mac 02:4c:e2:ca:83:19 dst_mac 02:ea:23:b5:1e:f7 vlan_id 1529 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol ip pref 10075 flower src_mac 02:2d:3e:f4:ab:ee dst_mac 02:d2:d4:68:98:6e src_ip 84.237.185.104 dst_ip 93.195.203.50 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10076 flower src_mac 02:7f:1e:d0:07:96 dst_mac 02:fe:1b:b0:45:1d vlan_id 2056 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10077 flower src_mac 02:03:db:04:9b:31 dst_mac 02:c6:fa:a2:5d:6b action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10078 flower src_mac 02:dd:12:db:b6:7d dst_mac 02:d2:b2:93:13:e3 vlan_id 2072 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10079 flower src_mac 02:46:57:4a:76:67 dst_mac 02:b9:e2:a9:61:f0 vlan_id 908 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10080 flower src_mac 02:49:01:bf:5c:6b dst_mac 02:f2:0a:5d:f2:af src_ip 47.156.47.23 dst_ip 50.207.25.10 ip_proto icmp code 4 type 13 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10081 flower src_mac 02:18:59:b2:d8:f9 dst_mac 02:fe:17:9f:02:c0 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10082 flower src_mac 02:08:b6:c7:ad:dc dst_mac 02:13:98:09:2a:1b action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10083 flower src_mac 02:cf:58:5f:27:21 dst_mac 02:85:af:e0:3c:03 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10084 flower src_mac 02:23:b5:77:f7:78 dst_mac 02:82:4b:1f:8e:ee vlan_id 3915 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10085 flower src_mac 02:c7:c9:4e:76:1a dst_mac 02:ed:1b:81:f7:31 vlan_id 1814 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ip pref 10086 flower src_mac 02:b7:6e:07:38:f4 dst_mac 02:af:a0:b5:c9:93 src_ip 63.7.116.194 dst_ip 78.191.182.243 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10087 flower src_mac 02:31:b6:f2:41:9d dst_mac 02:2e:ae:b1:8b:e2 src_ip 98.37.19.220 dst_ip 109.227.145.161 ip_proto udp src_port 13300 dst_port 9951 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10088 flower src_mac 02:f7:79:64:7e:03 dst_mac 02:e3:4e:a4:3a:e9 src_ip 70.192.229.68 dst_ip 59.253.5.66 ip_proto udp src_port 9025 dst_port 36037 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10089 flower src_mac 02:f4:e4:77:a8:d4 dst_mac 02:4a:85:96:b3:bb vlan_id 180 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol ip pref 10090 flower src_mac 02:d2:f3:ce:0e:85 dst_mac 02:ac:a9:f4:d0:0c src_ip 68.29.147.192 dst_ip 118.81.229.106 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10091 flower src_mac 02:d4:8c:00:65:e7 dst_mac 02:3f:9f:7c:09:04 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10092 flower src_mac 02:45:ab:82:2e:98 dst_mac 02:16:28:f6:1c:03 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10093 flower src_mac 02:1d:67:14:ad:d5 dst_mac 02:28:80:1d:56:f9 src_ip 47.8.33.124 dst_ip 87.185.7.104 ip_proto icmp code 166 type 14 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10094 flower src_mac 02:00:ac:f6:08:2c dst_mac 02:ee:ed:d5:a3:fc vlan_id 1558 vlan_ethtype 0x0800 src_ip 110.177.28.53 dst_ip 109.231.189.190 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10095 flower src_mac 02:dc:7b:f2:b3:de dst_mac 02:4c:8d:ce:2d:27 vlan_id 1849 vlan_ethtype 0x0800 src_ip 59.154.227.74 dst_ip 65.163.191.90 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10096 flower src_mac 02:91:0b:4a:2a:0e dst_mac 02:fa:13:a8:b6:ee vlan_id 1298 vlan_ethtype ipv4 src_ip 92.86.14.61 dst_ip 33.24.47.179 ip_proto tcp src_port 17126 dst_port 33090 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10097 flower src_mac 02:b0:7e:fb:97:75 dst_mac 02:ee:4e:54:3b:99 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10098 flower src_mac 02:93:14:88:d9:a0 dst_mac 02:01:72:90:0d:f9 src_ip 110.28.41.52 dst_ip 64.71.70.71 ip_proto tcp src_port 55601 dst_port 18465 action pass && tc filter add dev swp33 ingress protocol ip pref 10099 flower src_mac 02:17:f4:21:12:3d dst_mac 02:64:69:d1:de:4b src_ip 95.132.119.77 dst_ip 20.182.178.217 ip_proto udp src_port 35855 dst_port 43628 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10100 flower src_mac 02:46:34:8f:9f:2b dst_mac 02:6b:f5:9e:a0:95 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10101 flower src_mac 02:58:bc:eb:ce:bc dst_mac 02:35:80:cb:0f:b7 src_ip 18.72.19.123 dst_ip 23.234.107.242 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10102 flower src_mac 02:1f:23:6e:11:47 dst_mac 02:8d:8c:be:ae:06 vlan_id 2183 vlan_ethtype ipv4 src_ip 99.184.33.17 dst_ip 122.239.144.52 action drop && tc filter add dev swp33 ingress protocol ip pref 10103 flower src_mac 02:7b:07:ba:bf:02 dst_mac 02:d6:b4:49:eb:6b src_ip 30.181.205.44 dst_ip 23.105.163.182 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10104 flower src_mac 02:a0:50:65:af:be dst_mac 02:ba:e6:c4:21:4a vlan_id 1419 vlan_ethtype ip src_ip 100.103.217.38 dst_ip 73.90.121.115 ip_proto tcp src_port 46307 dst_port 47592 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10105 flower src_mac 02:ea:87:48:13:7a dst_mac 02:67:cb:4b:8a:1a src_ip 58.35.42.149 dst_ip 26.95.2.214 ip_proto udp src_port 55764 dst_port 2589 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10106 flower src_mac 02:0d:25:86:89:ef dst_mac 02:d5:c8:ce:22:d9 vlan_id 1283 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10107 flower src_mac 02:db:e5:9f:2c:30 dst_mac 02:2f:e0:90:e9:af action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10108 flower src_mac 02:84:ee:5a:db:72 dst_mac 02:d6:4f:06:3f:39 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10109 flower src_mac 02:67:87:cc:a2:e7 dst_mac 02:2c:08:38:37:71 vlan_id 3770 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10110 flower src_mac 02:7f:81:2a:b0:17 dst_mac 02:de:b0:ec:1a:c2 vlan_id 834 vlan_ethtype 0x0800 src_ip 30.247.228.186 dst_ip 24.103.10.132 ip_proto tcp src_port 26511 dst_port 5995 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10111 flower src_mac 02:b9:4d:0b:fa:99 dst_mac 02:1f:54:c8:05:70 vlan_id 897 vlan_ethtype ipv4 src_ip 80.147.22.185 dst_ip 116.170.17.157 ip_proto tcp src_port 8448 dst_port 30179 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10112 flower src_mac 02:2e:d3:6a:a9:0c dst_mac 02:d2:0e:96:ff:d6 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10113 flower src_mac 02:b2:30:30:1f:77 dst_mac 02:98:59:5e:92:f0 src_ip 49.18.202.247 dst_ip 85.171.73.94 ip_proto tcp src_port 4614 dst_port 62310 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10114 flower src_mac 02:fb:b9:3a:15:2b dst_mac 02:55:40:1c:da:51 vlan_id 2661 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10115 flower src_mac 02:4c:0c:de:cf:36 dst_mac 02:54:c9:ae:f9:02 src_ip 26.155.188.52 dst_ip 34.153.12.135 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10116 flower src_mac 02:6c:ac:a9:60:95 dst_mac 02:a5:5d:b8:73:af vlan_id 321 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol ip pref 10117 flower src_mac 02:cb:41:63:1f:c1 dst_mac 02:cf:fc:99:15:dd src_ip 100.60.41.221 dst_ip 99.69.61.75 ip_proto icmp code 186 type 5 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10118 flower src_mac 02:d4:fd:43:e0:c1 dst_mac 02:46:5e:f0:7c:bc action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10119 flower src_mac 02:6a:25:0d:d0:e0 dst_mac 02:3e:8b:25:49:f9 vlan_id 567 vlan_ethtype ip src_ip 49.122.174.194 dst_ip 113.29.188.66 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10120 flower src_mac 02:4e:3d:ce:02:4e dst_mac 02:74:3f:70:a7:e8 vlan_id 2906 vlan_ethtype ip src_ip 15.34.124.26 dst_ip 68.191.32.73 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10121 flower src_mac 02:d3:f6:8b:86:9e dst_mac 02:f4:0a:91:af:b9 vlan_id 1628 vlan_ethtype ip src_ip 123.228.112.48 dst_ip 51.190.115.77 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10122 flower src_mac 02:6d:85:f0:cb:d1 dst_mac 02:5f:e7:b4:0e:45 src_ip 17.150.108.177 dst_ip 37.127.16.14 ip_proto udp src_port 46703 dst_port 4423 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10123 flower src_mac 02:78:75:84:6a:3c dst_mac 02:1a:b6:c1:90:7d vlan_id 2244 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10124 flower src_mac 02:16:a5:8d:9e:36 dst_mac 02:ae:75:38:40:74 vlan_id 2928 vlan_ethtype ipv4 src_ip 51.252.112.99 dst_ip 93.199.113.89 ip_proto udp src_port 28527 dst_port 12075 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10125 flower src_mac 02:55:57:06:ad:11 dst_mac 02:de:53:52:43:17 vlan_id 3079 vlan_ethtype ip src_ip 42.163.98.237 dst_ip 34.214.125.134 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10126 flower src_mac 02:17:82:6e:88:2a dst_mac 02:84:02:03:fc:18 vlan_id 3386 vlan_ethtype 0x0800 src_ip 15.190.13.20 dst_ip 113.169.41.109 ip_proto udp src_port 51282 dst_port 25691 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10127 flower src_mac 02:2e:f5:8f:1a:6e dst_mac 02:e4:ac:54:a8:92 vlan_id 2897 vlan_ethtype ipv4 src_ip 48.244.190.22 dst_ip 16.217.218.99 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10128 flower src_mac 02:df:99:38:9f:cc dst_mac 02:aa:58:33:75:b2 vlan_id 1972 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10129 flower src_mac 02:30:9d:03:f0:52 dst_mac 02:fa:1b:5c:41:3a vlan_id 1659 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10130 flower src_mac 02:de:53:a3:83:74 dst_mac 02:4b:92:22:e0:44 vlan_id 2578 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10131 flower src_mac 02:da:99:36:ae:7f dst_mac 02:0e:c8:4a:98:bb action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10132 flower src_mac 02:95:01:a5:c2:83 dst_mac 02:3e:06:21:65:b0 vlan_id 1517 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10133 flower src_mac 02:1d:cc:58:cc:c4 dst_mac 02:08:80:be:23:82 action drop && tc filter add dev swp33 ingress protocol ip pref 10134 flower src_mac 02:90:82:22:32:f6 dst_mac 02:c6:f4:2b:3e:b7 src_ip 114.246.128.250 dst_ip 12.119.59.70 ip_proto icmp code 235 type 12 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10135 flower src_mac 02:71:50:22:47:f7 dst_mac 02:5d:8b:a5:b6:cd vlan_id 3558 vlan_ethtype ip src_ip 69.20.189.190 dst_ip 56.33.136.168 ip_proto tcp src_port 54874 dst_port 26328 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10136 flower src_mac 02:7d:77:fd:69:1f dst_mac 02:12:28:4b:1d:ba vlan_id 3707 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10137 flower src_mac 02:8c:1b:f8:a8:aa dst_mac 02:76:28:95:c6:3d vlan_id 19 vlan_ethtype ip src_ip 52.18.114.170 dst_ip 59.212.176.9 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10138 flower src_mac 02:5c:c9:db:c3:92 dst_mac 02:94:99:5c:3d:51 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10139 flower src_mac 02:4f:4a:ce:ff:20 dst_mac 02:9c:85:9d:86:b0 src_ip 81.125.157.108 dst_ip 121.233.190.185 ip_proto tcp src_port 8625 dst_port 14461 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10140 flower src_mac 02:29:50:c3:68:a0 dst_mac 02:f6:1b:a1:00:f2 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10141 flower src_mac 02:50:bb:51:2a:e9 dst_mac 02:31:82:c5:9f:2c vlan_id 1157 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10142 flower src_mac 02:71:10:1c:85:97 dst_mac 02:db:73:ff:1b:df src_ip 66.64.27.97 dst_ip 33.235.33.139 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10143 flower src_mac 02:6a:2a:d8:35:36 dst_mac 02:7c:d3:c3:c8:d1 src_ip 56.203.53.68 dst_ip 106.4.121.71 ip_proto icmp code 175 type 3 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10144 flower src_mac 02:ca:0c:23:4c:45 dst_mac 02:47:b5:89:f5:ea action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10145 flower src_mac 02:70:16:71:74:fc dst_mac 02:61:5b:db:ef:07 vlan_id 2053 vlan_ethtype ip src_ip 75.55.252.240 dst_ip 27.63.58.55 ip_proto tcp src_port 12489 dst_port 43781 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10146 flower src_mac 02:51:1c:f8:fa:33 dst_mac 02:21:1f:95:89:25 vlan_id 2861 vlan_ethtype ipv4 src_ip 114.146.249.134 dst_ip 69.209.53.45 ip_proto tcp src_port 50000 dst_port 54579 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10147 flower src_mac 02:e2:81:60:9e:35 dst_mac 02:24:81:78:b0:fa action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10148 flower src_mac 02:3d:c9:8f:22:be dst_mac 02:7e:57:2d:6b:ae vlan_id 847 vlan_ethtype ipv4 src_ip 66.178.183.181 dst_ip 70.144.230.188 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10149 flower src_mac 02:3b:fa:60:c0:74 dst_mac 02:f4:8a:be:81:c5 vlan_id 2311 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10150 flower src_mac 02:86:03:ad:c6:b9 dst_mac 02:41:c2:0d:b1:b6 vlan_id 2137 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol ip pref 10151 flower src_mac 02:c6:e5:02:99:c8 dst_mac 02:ba:dc:9d:77:1e src_ip 41.162.18.46 dst_ip 51.74.175.144 ip_proto tcp src_port 24308 dst_port 63710 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10152 flower src_mac 02:cc:b4:82:66:48 dst_mac 02:ae:9a:98:a4:dd vlan_id 991 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10153 flower src_mac 02:be:33:54:c8:81 dst_mac 02:39:70:a4:30:7e vlan_id 387 vlan_ethtype 0x0800 src_ip 46.170.30.88 dst_ip 26.26.156.189 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10154 flower src_mac 02:c8:ca:79:85:9a dst_mac 02:10:ce:d6:8b:62 vlan_id 721 vlan_ethtype ipv4 src_ip 15.149.37.86 dst_ip 11.13.222.95 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10155 flower src_mac 02:95:e9:dc:57:aa dst_mac 02:fb:0b:78:b6:b0 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10156 flower src_mac 02:5c:d3:8a:39:9d dst_mac 02:9f:5a:ec:27:62 src_ip 77.246.150.50 dst_ip 100.136.136.84 ip_proto udp src_port 2604 dst_port 40683 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10157 flower src_mac 02:65:8b:b0:4c:b1 dst_mac 02:f0:5e:57:ff:ee vlan_id 2264 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10158 flower src_mac 02:16:8c:de:74:bc dst_mac 02:67:0c:1c:7d:49 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10159 flower src_mac 02:c3:b2:0e:82:c4 dst_mac 02:fe:1e:45:75:7e src_ip 87.92.75.248 dst_ip 103.230.26.225 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10160 flower src_mac 02:72:eb:bf:16:a8 dst_mac 02:41:dd:d2:1e:7d src_ip 41.133.62.10 dst_ip 122.204.99.151 ip_proto tcp src_port 35817 dst_port 2811 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10161 flower src_mac 02:25:83:99:9f:90 dst_mac 02:2e:97:f8:fa:c3 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10162 flower src_mac 02:88:8e:7f:73:01 dst_mac 02:a6:fc:f6:23:ae action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10163 flower src_mac 02:a8:d0:07:eb:81 dst_mac 02:bd:df:2d:88:05 vlan_id 1618 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10164 flower src_mac 02:14:03:a7:22:cc dst_mac 02:d8:e0:f9:d8:30 vlan_id 1899 vlan_ethtype ip src_ip 108.95.28.231 dst_ip 29.147.17.43 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10165 flower src_mac 02:51:21:96:f6:15 dst_mac 02:ed:ea:57:4f:91 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10166 flower src_mac 02:38:04:29:bb:4d dst_mac 02:32:2d:06:6d:90 vlan_id 363 vlan_ethtype ipv4 src_ip 66.189.188.121 dst_ip 92.246.18.76 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10167 flower src_mac 02:0c:f3:48:04:12 dst_mac 02:95:2c:fa:93:9b action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10168 flower src_mac 02:d3:0c:d2:e8:02 dst_mac 02:27:1f:59:dc:1f vlan_id 2520 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10169 flower src_mac 02:f0:ba:65:e4:02 dst_mac 02:66:36:6d:b0:2a vlan_id 3191 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10170 flower src_mac 02:f8:66:0f:bf:21 dst_mac 02:95:b5:28:25:4c vlan_id 1653 vlan_ethtype 0x0800 src_ip 18.165.36.237 dst_ip 19.16.253.112 action pass && tc filter add dev swp33 ingress protocol ip pref 10171 flower src_mac 02:cf:2c:82:41:b7 dst_mac 02:68:03:a1:44:9f src_ip 39.53.82.126 dst_ip 72.45.226.10 ip_proto icmp code 163 type 11 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10172 flower src_mac 02:27:fc:ab:16:d0 dst_mac 02:36:b8:29:af:3f src_ip 25.11.96.71 dst_ip 121.27.73.40 ip_proto udp src_port 63359 dst_port 24234 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10173 flower src_mac 02:b2:6c:32:8b:0f dst_mac 02:fb:1a:06:5c:af action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10174 flower src_mac 02:44:6b:31:50:34 dst_mac 02:3d:4f:da:f9:cc vlan_id 1862 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10175 flower src_mac 02:04:d6:c8:02:03 dst_mac 02:e0:ca:93:52:bf vlan_id 1885 vlan_ethtype ip src_ip 118.184.34.33 dst_ip 114.230.117.209 ip_proto tcp src_port 26660 dst_port 1480 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10176 flower src_mac 02:92:79:f4:90:62 dst_mac 02:e1:97:ef:f4:4a vlan_id 448 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10177 flower src_mac 02:fb:29:70:d2:a2 dst_mac 02:c6:ba:f1:ba:92 vlan_id 2730 vlan_ethtype 0x0800 src_ip 121.93.122.24 dst_ip 57.54.142.136 ip_proto udp src_port 62156 dst_port 25619 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10178 flower src_mac 02:50:2c:b6:12:40 dst_mac 02:6e:33:67:1a:e0 src_ip 119.74.133.246 dst_ip 24.196.112.155 ip_proto tcp src_port 65383 dst_port 40844 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10179 flower src_mac 02:96:4c:29:fc:67 dst_mac 02:74:c8:32:9b:07 vlan_id 3688 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10180 flower src_mac 02:73:90:1b:91:9a dst_mac 02:46:f8:2c:ff:3c vlan_id 387 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10181 flower src_mac 02:57:71:e1:32:30 dst_mac 02:5a:12:b1:06:bb vlan_id 3213 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10182 flower src_mac 02:aa:08:73:2a:1d dst_mac 02:d1:36:a0:7d:37 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10183 flower src_mac 02:e2:5e:60:25:2e dst_mac 02:75:e1:0e:81:f6 vlan_id 2165 vlan_ethtype ipv4 src_ip 55.70.197.184 dst_ip 104.67.241.165 ip_proto tcp src_port 62323 dst_port 38470 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10184 flower src_mac 02:a6:c3:17:b1:bc dst_mac 02:1f:88:d2:8d:07 vlan_id 1460 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10185 flower src_mac 02:4b:cf:f2:93:c8 dst_mac 02:e5:be:17:06:1d action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10186 flower src_mac 02:69:1b:6e:7d:1f dst_mac 02:ba:b6:24:fb:60 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10187 flower src_mac 02:e6:34:63:b8:f2 dst_mac 02:ed:a5:a0:cb:26 vlan_id 211 vlan_ethtype ipv4 src_ip 107.49.148.68 dst_ip 30.166.7.106 ip_proto tcp src_port 62821 dst_port 7205 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10188 flower src_mac 02:f6:63:4d:ef:fc dst_mac 02:8b:d3:13:9e:66 vlan_id 3312 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10189 flower src_mac 02:b0:cd:7e:88:d7 dst_mac 02:44:7b:ee:04:d4 src_ip 121.230.226.151 dst_ip 27.198.236.28 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10190 flower src_mac 02:92:12:75:16:81 dst_mac 02:4d:1a:1e:3b:7b action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10191 flower src_mac 02:78:5e:45:d8:ab dst_mac 02:cd:8f:6a:95:cc action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10192 flower src_mac 02:12:e1:6b:d7:f1 dst_mac 02:9b:75:d8:68:9a vlan_id 156 vlan_ethtype ip src_ip 18.95.169.116 dst_ip 71.173.41.177 ip_proto tcp src_port 1048 dst_port 47500 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10193 flower src_mac 02:f5:99:b5:ec:89 dst_mac 02:12:4b:91:aa:7f vlan_id 4061 vlan_ethtype ip src_ip 42.182.180.131 dst_ip 12.190.159.90 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10194 flower src_mac 02:36:9e:f5:b9:b1 dst_mac 02:5c:60:8b:4f:33 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10195 flower src_mac 02:79:51:55:a8:69 dst_mac 02:16:77:23:91:79 src_ip 19.55.0.245 dst_ip 99.48.249.118 ip_proto udp src_port 28916 dst_port 33556 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10196 flower src_mac 02:1b:25:6e:d8:03 dst_mac 02:cf:97:b9:3b:75 vlan_id 2700 vlan_ethtype ip src_ip 69.201.219.196 dst_ip 64.116.98.209 ip_proto udp src_port 15623 dst_port 18917 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10197 flower src_mac 02:50:70:41:17:ad dst_mac 02:ae:ab:9d:55:68 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10198 flower src_mac 02:43:1f:57:61:f8 dst_mac 02:15:47:d3:24:70 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10199 flower src_mac 02:7e:12:81:ac:5f dst_mac 02:88:67:45:a8:08 action pass && tc filter add dev swp33 ingress protocol ip pref 10200 flower src_mac 02:2c:b2:08:89:18 dst_mac 02:26:48:fe:96:4a src_ip 83.217.105.16 dst_ip 30.1.197.77 ip_proto udp src_port 44015 dst_port 18307 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10201 flower src_mac 02:b0:46:af:8f:94 dst_mac 02:f1:da:01:46:65 vlan_id 2038 vlan_ethtype 0x0800 src_ip 41.95.191.100 dst_ip 115.227.95.123 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10202 flower src_mac 02:0d:19:67:f9:e9 dst_mac 02:a7:b8:46:8a:1a src_ip 64.11.240.195 dst_ip 120.249.35.214 ip_proto udp src_port 17370 dst_port 52126 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10203 flower src_mac 02:a2:4f:9f:56:3f dst_mac 02:0c:6f:00:41:9e action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10204 flower src_mac 02:3f:c4:27:f9:83 dst_mac 02:1f:84:41:6c:8a vlan_id 3519 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10205 flower src_mac 02:77:02:b1:f0:02 dst_mac 02:4c:19:1b:3a:54 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10206 flower src_mac 02:50:a5:70:38:04 dst_mac 02:77:fc:fd:7d:f7 src_ip 20.201.98.38 dst_ip 26.202.29.64 ip_proto icmp code 71 type 4 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10207 flower src_mac 02:81:30:45:85:c0 dst_mac 02:41:0a:42:02:b2 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10208 flower src_mac 02:94:ec:15:dc:9c dst_mac 02:8c:bb:67:e4:20 vlan_id 1142 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10209 flower src_mac 02:26:cb:05:82:a9 dst_mac 02:ea:7f:26:7c:2f vlan_id 829 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10210 flower src_mac 02:f7:6d:15:f8:fd dst_mac 02:23:8d:29:ce:f8 vlan_id 2917 vlan_ethtype ipv4 src_ip 40.211.147.109 dst_ip 119.51.241.111 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10211 flower src_mac 02:f6:45:ce:96:89 dst_mac 02:86:2b:02:43:26 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10212 flower src_mac 02:77:2f:f0:8e:42 dst_mac 02:2e:a3:93:d4:d4 vlan_id 1919 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol ip pref 10213 flower src_mac 02:0c:4d:6e:4a:d9 dst_mac 02:f7:cf:09:95:d8 src_ip 66.67.172.188 dst_ip 57.151.92.109 ip_proto tcp src_port 27253 dst_port 30189 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10214 flower src_mac 02:73:3c:e3:0c:fb dst_mac 02:e5:f8:de:ec:27 src_ip 117.49.65.30 dst_ip 40.11.236.13 ip_proto udp src_port 52225 dst_port 58770 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10215 flower src_mac 02:ab:97:cf:ee:0a dst_mac 02:99:ea:ec:75:5a vlan_id 1317 vlan_ethtype 0x0800 src_ip 27.20.11.84 dst_ip 124.221.233.244 ip_proto udp src_port 3279 dst_port 36171 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10216 flower src_mac 02:a7:5d:14:0a:3d dst_mac 02:79:76:bc:aa:90 vlan_id 1926 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10217 flower src_mac 02:ea:53:23:20:f8 dst_mac 02:a5:bd:ef:87:e9 vlan_id 2186 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10218 flower src_mac 02:d2:7e:00:24:be dst_mac 02:de:71:a6:1f:b3 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10219 flower src_mac 02:39:05:24:4f:6c dst_mac 02:36:8f:57:3c:56 vlan_id 2253 vlan_ethtype ipv4 src_ip 125.24.174.51 dst_ip 23.239.255.65 ip_proto tcp src_port 1835 dst_port 23730 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10220 flower src_mac 02:42:25:76:bb:60 dst_mac 02:0d:0c:66:fa:6a vlan_id 2454 vlan_ethtype ipv4 src_ip 102.86.111.201 dst_ip 44.81.5.241 ip_proto tcp src_port 33811 dst_port 45708 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10221 flower src_mac 02:f0:b2:35:c7:eb dst_mac 02:07:dd:1b:8e:04 vlan_id 1227 vlan_ethtype ip src_ip 53.224.181.4 dst_ip 122.48.210.142 ip_proto tcp src_port 25944 dst_port 50689 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10222 flower src_mac 02:71:8b:e4:1c:6f dst_mac 02:1a:ca:9b:6e:97 vlan_id 2060 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10223 flower src_mac 02:55:64:4a:92:c6 dst_mac 02:2e:02:72:7b:dc vlan_id 2090 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10224 flower src_mac 02:2e:ab:2c:47:29 dst_mac 02:0e:a2:af:4e:41 vlan_id 90 vlan_ethtype ipv4 src_ip 64.244.74.160 dst_ip 36.194.86.105 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10225 flower src_mac 02:cb:f0:d9:95:94 dst_mac 02:88:e5:dd:ca:fb action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10226 flower src_mac 02:3b:c8:88:ad:b2 dst_mac 02:bf:c4:31:69:c2 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10227 flower src_mac 02:55:e6:4e:c5:9a dst_mac 02:02:57:91:01:8d action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10228 flower src_mac 02:f7:ce:bc:ab:88 dst_mac 02:65:1a:7b:21:cd action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10229 flower src_mac 02:db:98:d8:bf:37 dst_mac 02:d8:46:fd:50:b1 vlan_id 3034 vlan_ethtype ip src_ip 113.94.197.56 dst_ip 57.110.98.49 ip_proto udp src_port 16223 dst_port 6633 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10230 flower src_mac 02:33:23:cd:4e:09 dst_mac 02:e5:29:21:c6:fc src_ip 22.9.203.165 dst_ip 40.222.206.231 ip_proto tcp src_port 41067 dst_port 60483 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10231 flower src_mac 02:93:30:fc:af:7a dst_mac 02:10:79:05:a6:1e vlan_id 2959 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10232 flower src_mac 02:c8:4b:c2:3a:e9 dst_mac 02:57:86:a7:c8:d9 vlan_id 1045 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10233 flower src_mac 02:f9:ae:c8:d9:1b dst_mac 02:0e:87:bc:c3:20 vlan_id 6 vlan_ethtype ipv4 src_ip 84.190.5.7 dst_ip 70.14.165.61 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10234 flower src_mac 02:0d:76:db:26:4e dst_mac 02:4f:e7:6b:48:1e vlan_id 4085 vlan_ethtype ip src_ip 94.54.206.39 dst_ip 122.183.31.23 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10235 flower src_mac 02:a5:9f:89:21:47 dst_mac 02:3a:0d:fe:d8:df action drop && tc filter add dev swp33 ingress protocol ip pref 10236 flower src_mac 02:9d:de:ea:11:d1 dst_mac 02:b4:37:7a:f4:53 src_ip 59.113.54.3 dst_ip 60.166.22.205 ip_proto icmp code 52 type 0 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10237 flower src_mac 02:f6:f4:39:fa:ae dst_mac 02:10:0d:f7:c1:fc action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10238 flower src_mac 02:c8:fe:9a:f5:4c dst_mac 02:30:3d:57:2a:a8 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10239 flower src_mac 02:07:fc:e0:1b:72 dst_mac 02:e3:3a:ad:26:b5 src_ip 20.78.113.3 dst_ip 122.222.112.236 ip_proto udp src_port 24668 dst_port 65086 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10240 flower src_mac 02:93:db:75:c8:1c dst_mac 02:ab:43:36:cc:71 vlan_id 1590 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10241 flower src_mac 02:4c:46:f2:9f:3a dst_mac 02:b5:a8:7b:7e:8c vlan_id 3920 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ip pref 10242 flower src_mac 02:3e:7c:11:02:b4 dst_mac 02:f7:39:23:c0:e3 src_ip 120.71.194.67 dst_ip 101.185.149.207 ip_proto udp src_port 56852 dst_port 4122 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10243 flower src_mac 02:ea:5c:2a:75:48 dst_mac 02:c7:4a:ad:b5:4b vlan_id 3394 vlan_ethtype 0x0800 src_ip 57.218.238.201 dst_ip 12.223.129.9 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10244 flower src_mac 02:de:44:8b:27:09 dst_mac 02:e7:d1:f8:5b:96 vlan_id 2687 vlan_ethtype 0x0800 src_ip 94.146.212.130 dst_ip 72.11.127.166 ip_proto udp src_port 9737 dst_port 58173 action trap && tc filter add dev swp33 ingress protocol ip pref 10245 flower src_mac 02:cd:f8:2d:5e:b8 dst_mac 02:b9:2b:4b:2a:01 src_ip 125.161.55.57 dst_ip 45.129.234.71 ip_proto icmp code 190 type 16 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10246 flower src_mac 02:c9:e2:f5:31:ed dst_mac 02:b2:05:7f:cf:de vlan_id 2680 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10247 flower src_mac 02:ff:65:22:93:78 dst_mac 02:ce:a4:a5:10:aa vlan_id 1397 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10248 flower src_mac 02:cd:07:ee:91:06 dst_mac 02:a3:21:b4:f4:cb src_ip 65.196.172.227 dst_ip 17.147.118.133 ip_proto icmp code 40 type 5 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10249 flower src_mac 02:88:2a:1a:c7:b6 dst_mac 02:c3:a5:e2:af:28 vlan_id 3549 vlan_ethtype 0x0800 src_ip 91.157.29.215 dst_ip 120.247.68.133 ip_proto udp src_port 18100 dst_port 29314 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10250 flower src_mac 02:d4:6b:28:44:74 dst_mac 02:ca:05:a9:bf:2f vlan_id 2393 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10251 flower src_mac 02:a7:f4:17:0a:c9 dst_mac 02:93:32:45:42:d1 src_ip 104.154.34.141 dst_ip 12.82.13.240 ip_proto tcp src_port 38802 dst_port 6705 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10252 flower src_mac 02:16:a5:78:c9:59 dst_mac 02:e0:96:58:38:57 src_ip 14.241.59.67 dst_ip 93.243.27.242 ip_proto udp src_port 23350 dst_port 7914 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10253 flower src_mac 02:e3:a1:51:66:3c dst_mac 02:25:12:46:b1:bf vlan_id 685 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10254 flower src_mac 02:58:6b:7f:a3:c7 dst_mac 02:19:b5:1a:0a:06 vlan_id 2257 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10255 flower src_mac 02:26:82:b8:04:94 dst_mac 02:bb:5e:6f:0f:ca action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10256 flower src_mac 02:dc:9b:91:5f:4a dst_mac 02:3e:44:88:da:0a vlan_id 3008 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10257 flower src_mac 02:fd:0d:46:c9:14 dst_mac 02:d5:16:77:6d:e7 src_ip 75.250.168.151 dst_ip 99.20.132.140 ip_proto tcp src_port 60520 dst_port 60113 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10258 flower src_mac 02:ac:fe:4e:42:b1 dst_mac 02:3c:e8:37:34:79 vlan_id 2980 vlan_ethtype ip src_ip 42.93.202.117 dst_ip 27.153.32.182 ip_proto udp src_port 44446 dst_port 20766 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10259 flower src_mac 02:57:6a:27:70:a6 dst_mac 02:5a:eb:54:40:08 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10260 flower src_mac 02:c3:11:f7:ae:73 dst_mac 02:90:14:62:18:ec vlan_id 1423 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10261 flower src_mac 02:ce:e8:0d:6a:ed dst_mac 02:4a:d3:94:ac:10 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10262 flower src_mac 02:ea:45:f0:c2:ab dst_mac 02:75:b7:f6:c6:0b vlan_id 3447 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10263 flower src_mac 02:03:86:7e:c7:02 dst_mac 02:1b:95:c3:40:b7 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10264 flower src_mac 02:5a:8b:2a:28:6b dst_mac 02:7d:6a:f1:40:63 vlan_id 2744 vlan_ethtype ip src_ip 75.80.119.199 dst_ip 108.235.123.42 ip_proto udp src_port 24811 dst_port 10316 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10265 flower src_mac 02:75:4d:a4:aa:e5 dst_mac 02:6f:96:1f:db:a3 vlan_id 2062 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10266 flower src_mac 02:02:28:13:6a:6b dst_mac 02:c0:cb:37:fe:cf action trap && tc filter add dev swp33 ingress protocol ip pref 10267 flower src_mac 02:34:31:45:b6:dc dst_mac 02:62:df:6b:f8:1e src_ip 111.57.110.125 dst_ip 104.77.134.75 ip_proto tcp src_port 64148 dst_port 39623 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10268 flower src_mac 02:1f:c6:e8:6c:2a dst_mac 02:29:14:97:ab:22 vlan_id 2391 vlan_ethtype 0x0800 src_ip 68.153.10.33 dst_ip 117.103.73.144 ip_proto tcp src_port 14745 dst_port 37549 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10269 flower src_mac 02:21:59:6b:ab:c1 dst_mac 02:9a:92:c5:cf:4c vlan_id 77 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10270 flower src_mac 02:11:86:28:2f:66 dst_mac 02:36:91:ee:01:7e src_ip 22.198.7.41 dst_ip 74.66.195.238 ip_proto udp src_port 18415 dst_port 55334 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10271 flower src_mac 02:0d:2c:78:ba:10 dst_mac 02:cf:fc:de:9e:8c vlan_id 2927 vlan_ethtype ipv4 src_ip 114.209.119.184 dst_ip 54.233.221.169 ip_proto udp src_port 22143 dst_port 45458 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10272 flower src_mac 02:57:a5:59:67:79 dst_mac 02:c8:07:ea:d7:87 vlan_id 2731 vlan_ethtype ipv4 src_ip 18.210.234.119 dst_ip 94.96.0.174 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10273 flower src_mac 02:f4:f0:36:dc:91 dst_mac 02:de:ef:c7:14:b6 vlan_id 21 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10274 flower src_mac 02:9e:93:a7:0e:3c dst_mac 02:01:2a:b4:14:8e vlan_id 1680 vlan_ethtype ip src_ip 21.179.97.46 dst_ip 126.158.133.40 ip_proto tcp src_port 62834 dst_port 28007 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10275 flower src_mac 02:72:95:e7:92:d1 dst_mac 02:38:34:58:75:b2 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10276 flower src_mac 02:d8:4f:cc:5d:29 dst_mac 02:03:27:c3:4c:64 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10277 flower src_mac 02:69:fc:73:ec:a8 dst_mac 02:cd:76:a1:72:56 vlan_id 1407 vlan_ethtype ipv4 src_ip 114.174.138.19 dst_ip 11.249.25.88 ip_proto udp src_port 44777 dst_port 15385 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10278 flower src_mac 02:90:81:5b:ec:90 dst_mac 02:34:79:66:43:b3 vlan_id 3180 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10279 flower src_mac 02:82:50:7a:25:9c dst_mac 02:6f:dd:9a:9a:23 src_ip 68.42.183.50 dst_ip 62.44.75.249 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10280 flower src_mac 02:6f:f5:df:59:33 dst_mac 02:ef:5e:7d:29:43 src_ip 26.136.31.196 dst_ip 19.219.139.242 ip_proto icmp code 249 type 16 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10281 flower src_mac 02:2e:80:1d:f8:6d dst_mac 02:ea:b9:2d:7a:dc action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10282 flower src_mac 02:d0:86:88:f4:13 dst_mac 02:87:d8:24:eb:80 vlan_id 2521 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10283 flower src_mac 02:1b:78:2a:0a:c0 dst_mac 02:5a:71:c6:1e:07 src_ip 18.248.171.152 dst_ip 107.40.207.95 ip_proto udp src_port 54976 dst_port 24060 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10284 flower src_mac 02:af:f2:af:8d:ab dst_mac 02:e6:28:14:0a:f0 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10285 flower src_mac 02:b1:bd:15:2e:ce dst_mac 02:c4:a7:ae:82:29 vlan_id 1433 vlan_ethtype 0x0800 src_ip 126.100.215.67 dst_ip 102.222.236.217 ip_proto udp src_port 2615 dst_port 58369 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10286 flower src_mac 02:e5:ac:fa:77:f9 dst_mac 02:11:4e:39:a5:44 src_ip 53.164.22.147 dst_ip 91.233.166.132 ip_proto tcp src_port 24029 dst_port 19972 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10287 flower src_mac 02:ea:c8:ef:4b:36 dst_mac 02:91:50:c3:e7:1f src_ip 40.164.5.153 dst_ip 74.70.242.55 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10288 flower src_mac 02:e9:4b:0d:74:f8 dst_mac 02:54:9b:3b:75:93 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10289 flower src_mac 02:a2:19:67:86:04 dst_mac 02:ea:40:61:09:89 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10290 flower src_mac 02:b1:e6:8d:dc:c3 dst_mac 02:6d:30:c3:9b:de vlan_id 2671 vlan_ethtype ipv4 src_ip 59.241.43.105 dst_ip 79.170.253.132 ip_proto tcp src_port 26487 dst_port 55245 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10291 flower src_mac 02:cc:33:b3:e3:46 dst_mac 02:79:77:99:11:77 vlan_id 3536 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10292 flower src_mac 02:0b:15:55:95:48 dst_mac 02:64:fa:68:44:dd src_ip 23.132.116.13 dst_ip 97.28.105.43 ip_proto udp src_port 33121 dst_port 23036 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10293 flower src_mac 02:b7:58:7d:22:c4 dst_mac 02:08:02:12:1f:db action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10294 flower src_mac 02:41:b4:4b:49:62 dst_mac 02:0c:bf:46:6d:0d action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10295 flower src_mac 02:ec:97:42:d9:9e dst_mac 02:f1:13:d2:d4:bb vlan_id 639 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10296 flower src_mac 02:ad:b0:2d:08:69 dst_mac 02:c2:de:18:92:93 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10297 flower src_mac 02:00:b0:87:b8:97 dst_mac 02:8e:95:58:b1:8c vlan_id 1634 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10298 flower src_mac 02:3c:75:70:c2:a1 dst_mac 02:f7:64:58:2b:db vlan_id 1871 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ip pref 10299 flower src_mac 02:93:16:bd:87:33 dst_mac 02:3d:c2:cd:cf:8a src_ip 19.169.10.193 dst_ip 22.218.114.68 ip_proto icmp code 150 type 4 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10300 flower src_mac 02:3c:c3:99:66:a9 dst_mac 02:cc:63:6e:56:7c vlan_id 808 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10301 flower src_mac 02:45:48:51:bc:0d dst_mac 02:de:70:cf:af:63 vlan_id 1638 vlan_ethtype ipv4 src_ip 23.102.27.204 dst_ip 67.69.169.166 ip_proto tcp src_port 2348 dst_port 63265 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10302 flower src_mac 02:bf:b3:5c:da:b1 dst_mac 02:d8:0d:17:cf:f9 src_ip 55.216.2.86 dst_ip 62.193.5.201 ip_proto icmp code 218 type 15 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10303 flower src_mac 02:d3:cf:1f:f4:1d dst_mac 02:c7:78:b8:cc:06 src_ip 72.95.187.183 dst_ip 29.114.131.221 ip_proto udp src_port 5788 dst_port 31937 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10304 flower src_mac 02:51:84:6f:20:5b dst_mac 02:7e:6b:2a:ec:cb src_ip 23.150.3.250 dst_ip 33.38.80.124 ip_proto udp src_port 29399 dst_port 60455 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10305 flower src_mac 02:31:24:3d:63:ab dst_mac 02:72:78:b3:83:5c vlan_id 3713 vlan_ethtype ipv4 src_ip 120.156.19.179 dst_ip 100.69.4.144 ip_proto tcp src_port 22307 dst_port 60052 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10306 flower src_mac 02:34:45:4d:0d:69 dst_mac 02:a6:65:4e:01:e6 action pass && tc filter add dev swp33 ingress protocol ip pref 10307 flower src_mac 02:95:ad:a1:19:92 dst_mac 02:28:07:00:53:4a src_ip 113.10.231.230 dst_ip 31.22.110.169 ip_proto icmp code 241 type 13 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10308 flower src_mac 02:29:98:bc:18:40 dst_mac 02:8d:d1:42:76:04 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10309 flower src_mac 02:94:bf:b8:a3:0c dst_mac 02:ac:f9:f5:c3:db vlan_id 1232 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10310 flower src_mac 02:e1:f6:52:3c:ad dst_mac 02:15:28:ca:01:90 vlan_id 3185 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10311 flower src_mac 02:b8:53:ad:b6:8f dst_mac 02:c1:ca:95:27:33 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10312 flower src_mac 02:5a:6c:45:51:83 dst_mac 02:7c:64:fd:6f:f5 src_ip 38.242.5.141 dst_ip 102.232.96.165 ip_proto tcp src_port 52823 dst_port 54464 action drop && tc filter add dev swp33 ingress protocol ip pref 10313 flower src_mac 02:f1:61:36:a9:17 dst_mac 02:15:e5:23:6c:c4 src_ip 32.96.86.212 dst_ip 57.127.160.5 ip_proto tcp src_port 30499 dst_port 58558 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10314 flower src_mac 02:65:4c:9a:c9:73 dst_mac 02:be:09:99:10:d3 vlan_id 231 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10315 flower src_mac 02:e8:82:5a:9d:54 dst_mac 02:de:c1:4f:4a:0b action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10316 flower src_mac 02:e6:ff:30:f2:bb dst_mac 02:0a:1e:11:b3:3f vlan_id 1001 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10317 flower src_mac 02:f9:d3:a4:f9:91 dst_mac 02:25:03:62:01:4d vlan_id 2766 vlan_ethtype ip src_ip 90.25.48.136 dst_ip 18.5.117.41 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10318 flower src_mac 02:3b:b5:f3:57:f1 dst_mac 02:ec:1a:12:fc:a0 vlan_id 44 vlan_ethtype ip src_ip 41.204.11.197 dst_ip 23.212.39.83 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10319 flower src_mac 02:9f:6c:7c:e6:ea dst_mac 02:0f:7f:7e:a9:17 src_ip 12.245.249.211 dst_ip 114.237.250.173 action trap && tc filter add dev swp33 ingress protocol ip pref 10320 flower src_mac 02:b0:ac:9e:52:9c dst_mac 02:ba:68:9d:71:a6 src_ip 126.61.221.109 dst_ip 43.245.114.117 ip_proto tcp src_port 65326 dst_port 64841 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10321 flower src_mac 02:47:62:37:81:c6 dst_mac 02:10:76:f7:0d:c9 src_ip 15.169.141.14 dst_ip 113.142.102.229 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10322 flower src_mac 02:ad:dd:8f:3f:1d dst_mac 02:0d:3b:44:62:86 vlan_id 1259 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10323 flower src_mac 02:77:fa:05:94:e5 dst_mac 02:6e:23:ff:79:1d action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10324 flower src_mac 02:c9:5d:01:12:ea dst_mac 02:c8:8c:15:15:83 src_ip 42.214.221.108 dst_ip 54.73.207.48 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10325 flower src_mac 02:3c:4e:a1:ae:48 dst_mac 02:ba:61:78:38:03 src_ip 36.77.244.16 dst_ip 121.108.74.15 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10326 flower src_mac 02:a1:a6:4c:06:1f dst_mac 02:02:6d:1e:e4:c4 action pass && tc filter add dev swp33 ingress protocol ip pref 10327 flower src_mac 02:f6:0a:0e:bc:2b dst_mac 02:33:78:f9:77:7f src_ip 43.221.103.7 dst_ip 79.204.76.144 ip_proto icmp code 11 type 8 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10328 flower src_mac 02:36:d9:b0:3e:30 dst_mac 02:9a:9b:99:fa:7a action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10329 flower src_mac 02:87:0b:a0:15:d1 dst_mac 02:51:1e:87:93:e7 vlan_id 2231 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10330 flower src_mac 02:ab:92:1c:a3:d9 dst_mac 02:e9:7b:e5:87:f1 vlan_id 72 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10331 flower src_mac 02:c4:51:c3:a6:8a dst_mac 02:1a:86:d9:e1:03 vlan_id 211 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10332 flower src_mac 02:ae:03:cb:9e:c3 dst_mac 02:30:b0:09:5b:76 vlan_id 807 vlan_ethtype 0x0800 src_ip 74.13.48.207 dst_ip 45.192.146.182 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10333 flower src_mac 02:45:3c:96:72:b6 dst_mac 02:8b:31:f5:3b:af src_ip 15.128.248.145 dst_ip 17.230.84.52 ip_proto icmp code 43 type 0 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10334 flower src_mac 02:14:b7:de:0c:b1 dst_mac 02:c8:ab:b0:12:34 vlan_id 2996 vlan_ethtype ip src_ip 109.205.87.144 dst_ip 63.84.64.113 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10335 flower src_mac 02:8c:3a:d1:55:6b dst_mac 02:74:8b:1f:7e:f1 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10336 flower src_mac 02:82:8c:b6:8a:28 dst_mac 02:ee:39:ec:c5:f3 src_ip 17.243.24.92 dst_ip 63.100.179.195 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10337 flower src_mac 02:7d:59:b3:21:56 dst_mac 02:08:4c:27:e5:bc action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10338 flower src_mac 02:ee:51:dc:b7:44 dst_mac 02:0d:e3:b6:23:a1 vlan_id 571 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10339 flower src_mac 02:64:27:11:89:43 dst_mac 02:94:20:92:d2:0d vlan_id 2987 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10340 flower src_mac 02:02:2b:7b:47:b2 dst_mac 02:29:d5:36:b2:cc action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10341 flower src_mac 02:7a:ea:c4:22:47 dst_mac 02:05:88:fb:67:f9 src_ip 73.91.186.116 dst_ip 109.149.73.164 ip_proto tcp src_port 52986 dst_port 28751 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10342 flower src_mac 02:9f:76:85:78:f9 dst_mac 02:76:ff:a1:15:57 vlan_id 2761 vlan_ethtype ipv4 src_ip 24.95.107.4 dst_ip 36.12.20.150 ip_proto udp src_port 42235 dst_port 52121 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10343 flower src_mac 02:89:b1:f8:1c:4b dst_mac 02:4a:5b:95:48:53 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10344 flower src_mac 02:1e:81:e3:b5:90 dst_mac 02:26:6c:3b:e6:60 vlan_id 3183 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10345 flower src_mac 02:02:c1:78:5d:0b dst_mac 02:82:c4:99:60:15 src_ip 49.123.72.51 dst_ip 17.0.33.99 ip_proto icmp code 163 type 17 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10346 flower src_mac 02:25:2e:6f:5c:ba dst_mac 02:a8:a4:a5:dc:c1 vlan_id 101 vlan_ethtype ip src_ip 126.151.29.105 dst_ip 35.48.79.61 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10347 flower src_mac 02:21:87:4c:fe:28 dst_mac 02:5d:2f:0b:7c:42 vlan_id 1133 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10348 flower src_mac 02:e3:27:93:87:d1 dst_mac 02:21:17:82:c8:c9 vlan_id 241 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10349 flower src_mac 02:94:92:62:2b:29 dst_mac 02:bb:4f:79:f3:80 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10350 flower src_mac 02:49:71:03:7a:6a dst_mac 02:11:07:95:b3:28 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10351 flower src_mac 02:d1:11:24:d6:20 dst_mac 02:9c:54:fb:ef:e2 src_ip 119.220.2.102 dst_ip 82.221.189.62 ip_proto udp src_port 38008 dst_port 4116 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10352 flower src_mac 02:e3:7a:67:2d:51 dst_mac 02:19:70:e3:f2:24 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10353 flower src_mac 02:88:fc:55:b9:ff dst_mac 02:90:79:29:3f:ea src_ip 94.224.47.77 dst_ip 63.195.187.22 ip_proto icmp code 152 type 8 action drop && tc filter add dev swp33 ingress protocol ip pref 10354 flower src_mac 02:eb:30:1b:bc:05 dst_mac 02:76:a8:d0:40:63 src_ip 42.144.138.47 dst_ip 77.32.125.45 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10355 flower src_mac 02:84:67:fb:d9:2d dst_mac 02:6e:ad:a3:e2:3f action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10356 flower src_mac 02:26:43:6a:ef:f9 dst_mac 02:ba:f7:0c:ba:84 vlan_id 1951 vlan_ethtype 0x0800 src_ip 37.44.169.217 dst_ip 107.68.26.40 ip_proto tcp src_port 11218 dst_port 35272 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10357 flower src_mac 02:a2:07:76:dd:da dst_mac 02:35:9c:e4:3f:d5 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10358 flower src_mac 02:8b:22:c6:e8:9e dst_mac 02:a6:b0:89:a3:94 vlan_id 3920 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10359 flower src_mac 02:0a:6a:5d:87:99 dst_mac 02:8e:9a:5c:60:4f vlan_id 1802 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10360 flower src_mac 02:ca:2b:9e:ee:8d dst_mac 02:aa:7d:b2:14:2b action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10361 flower src_mac 02:76:8c:53:91:b6 dst_mac 02:fb:f7:50:60:8f action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10362 flower src_mac 02:e6:21:45:44:65 dst_mac 02:ff:69:1e:7b:39 vlan_id 2921 vlan_ethtype ip src_ip 120.20.229.243 dst_ip 72.217.227.57 ip_proto tcp src_port 41804 dst_port 9135 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10363 flower src_mac 02:63:4a:ef:c9:da dst_mac 02:92:c1:0e:27:b8 src_ip 74.224.123.161 dst_ip 114.62.188.236 ip_proto tcp src_port 44571 dst_port 17633 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10364 flower src_mac 02:36:6a:12:9a:dc dst_mac 02:b6:0e:cf:c3:3d action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10365 flower src_mac 02:98:13:10:30:c7 dst_mac 02:4e:8a:23:74:96 src_ip 84.58.84.19 dst_ip 60.27.44.244 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10366 flower src_mac 02:43:ab:9a:b9:05 dst_mac 02:95:88:6f:b3:b7 vlan_id 1180 vlan_ethtype ip src_ip 119.44.98.250 dst_ip 19.170.120.162 action trap && tc filter add dev swp33 ingress protocol ip pref 10367 flower src_mac 02:6b:0e:f3:98:ef dst_mac 02:05:82:18:2f:f6 src_ip 106.19.46.83 dst_ip 59.141.128.203 ip_proto udp src_port 33852 dst_port 9574 action pass && tc filter add dev swp33 ingress protocol ip pref 10368 flower src_mac 02:66:d0:d9:1b:89 dst_mac 02:9c:bc:40:38:03 src_ip 88.109.99.233 dst_ip 105.137.181.151 ip_proto tcp src_port 47887 dst_port 31105 action pass && tc filter add dev swp33 ingress protocol ip pref 10369 flower src_mac 02:3e:0f:b2:82:5b dst_mac 02:08:dd:6c:02:44 src_ip 63.11.57.216 dst_ip 79.174.14.230 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10370 flower src_mac 02:8a:e8:d4:88:c1 dst_mac 02:38:cc:4d:14:e0 vlan_id 1942 vlan_ethtype ipv4 src_ip 77.41.131.174 dst_ip 112.209.229.218 ip_proto tcp src_port 44217 dst_port 18064 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10371 flower src_mac 02:5d:2c:b2:7c:90 dst_mac 02:aa:50:eb:38:fc vlan_id 3985 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10372 flower src_mac 02:45:28:ac:40:a5 dst_mac 02:e1:e3:e5:ff:61 src_ip 18.4.16.177 dst_ip 38.114.116.70 ip_proto icmp code 171 type 16 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10373 flower src_mac 02:1d:f3:5e:f2:1a dst_mac 02:d3:d5:49:89:31 src_ip 43.0.201.232 dst_ip 19.5.208.134 ip_proto udp src_port 54605 dst_port 61312 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10374 flower src_mac 02:bb:e8:be:95:57 dst_mac 02:54:86:b9:32:c4 vlan_id 892 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10375 flower src_mac 02:74:36:62:b2:db dst_mac 02:b3:60:fa:e8:68 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10376 flower src_mac 02:ef:35:f5:58:18 dst_mac 02:bb:c9:f2:27:ea action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10377 flower src_mac 02:a0:99:04:38:54 dst_mac 02:20:71:4c:5d:57 src_ip 50.173.85.49 dst_ip 76.242.59.164 ip_proto tcp src_port 64402 dst_port 36127 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10378 flower src_mac 02:ba:01:d0:1d:6f dst_mac 02:18:2b:91:2e:14 vlan_id 2383 vlan_ethtype ip src_ip 68.53.78.26 dst_ip 69.215.221.196 ip_proto tcp src_port 57103 dst_port 59322 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10379 flower src_mac 02:63:fa:7d:df:96 dst_mac 02:c2:2c:85:80:08 vlan_id 2056 vlan_ethtype ipv4 src_ip 115.78.221.41 dst_ip 16.75.210.40 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10380 flower src_mac 02:84:e8:65:dd:1b dst_mac 02:93:75:7a:b1:5d action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10381 flower src_mac 02:15:89:f8:ba:1b dst_mac 02:43:45:cf:27:1c vlan_id 2399 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10382 flower src_mac 02:ef:98:56:da:f2 dst_mac 02:c3:91:aa:99:be src_ip 79.90.86.203 dst_ip 74.79.129.135 ip_proto udp src_port 13151 dst_port 53895 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10383 flower src_mac 02:fb:31:8b:61:8d dst_mac 02:2b:7c:30:f6:b2 vlan_id 2124 vlan_ethtype ip src_ip 70.126.227.142 dst_ip 89.24.140.124 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10384 flower src_mac 02:f4:5a:a7:53:37 dst_mac 02:8c:4a:62:e3:7c vlan_id 108 vlan_ethtype 0x0800 src_ip 60.227.116.54 dst_ip 98.71.86.109 ip_proto udp src_port 10836 dst_port 51517 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10385 flower src_mac 02:01:1a:69:82:62 dst_mac 02:ad:78:ee:1c:ee vlan_id 4082 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10386 flower src_mac 02:34:c2:ca:7c:54 dst_mac 02:38:79:18:64:dc vlan_id 2715 vlan_ethtype ipv4 src_ip 67.143.97.236 dst_ip 88.17.190.109 ip_proto tcp src_port 32052 dst_port 8321 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10387 flower src_mac 02:eb:3e:43:ec:ae dst_mac 02:83:39:36:91:45 vlan_id 137 vlan_ethtype ip src_ip 21.160.174.142 dst_ip 45.19.114.247 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10388 flower src_mac 02:62:7f:70:79:ac dst_mac 02:ef:e2:82:d4:a9 src_ip 35.220.129.96 dst_ip 46.79.168.37 action trap && tc filter add dev swp33 ingress protocol ip pref 10389 flower src_mac 02:cb:17:02:b6:0f dst_mac 02:89:6c:c7:8a:cc src_ip 55.10.68.119 dst_ip 107.78.124.38 ip_proto icmp code 146 type 0 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10390 flower src_mac 02:31:17:51:1c:3d dst_mac 02:64:45:93:72:ed vlan_id 2816 vlan_ethtype 0x0800 src_ip 107.188.114.104 dst_ip 111.112.112.155 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10391 flower src_mac 02:13:e5:ac:5e:93 dst_mac 02:e1:a2:53:1a:47 vlan_id 188 vlan_ethtype ipv4 src_ip 52.71.232.179 dst_ip 115.150.2.169 ip_proto udp src_port 4158 dst_port 1093 action trap && tc filter add dev swp33 ingress protocol ip pref 10392 flower src_mac 02:42:cf:bb:35:86 dst_mac 02:e4:28:41:6f:2b src_ip 68.80.218.31 dst_ip 104.87.120.116 action pass && tc filter add dev swp33 ingress protocol ip pref 10393 flower src_mac 02:95:f0:bf:4d:34 dst_mac 02:80:2f:13:22:71 src_ip 73.133.47.157 dst_ip 119.17.109.205 action pass && tc filter add dev swp33 ingress protocol ip pref 10394 flower src_mac 02:03:75:86:2e:5b dst_mac 02:6a:12:41:96:3d src_ip 65.98.156.134 dst_ip 20.82.52.123 ip_proto udp src_port 61061 dst_port 47729 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10395 flower src_mac 02:0b:b5:98:6b:30 dst_mac 02:ad:14:7c:75:5d vlan_id 3810 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10396 flower src_mac 02:ff:0c:08:b4:79 dst_mac 02:ad:0b:90:2f:33 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10397 flower src_mac 02:b5:68:a2:ff:f9 dst_mac 02:bf:da:00:28:22 vlan_id 4067 vlan_ethtype ipv4 src_ip 80.196.41.174 dst_ip 78.203.50.162 ip_proto tcp src_port 11244 dst_port 7540 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10398 flower src_mac 02:0f:b8:57:71:dd dst_mac 02:bf:42:2a:07:df src_ip 58.183.61.123 dst_ip 90.253.130.142 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10399 flower src_mac 02:93:5b:e0:69:3b dst_mac 02:5f:01:9b:f8:d6 vlan_id 1287 vlan_ethtype ipv4 src_ip 33.23.92.102 dst_ip 58.99.213.46 action trap INFO asyncssh:logging.py:92 [conn=65, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=65, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=5] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol 0x8100 pref 10400 flower src_mac 02:bb:4f:98:78:04 dst_mac 02:eb:56:89:4a:9f vlan_id 133 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10401 flower src_mac 02:13:6d:29:51:09 dst_mac 02:8e:36:0b:82:0d action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10402 flower src_mac 02:69:35:3d:84:5c dst_mac 02:96:a1:a9:98:40 vlan_id 3267 vlan_ethtype 0x0800 src_ip 36.101.252.204 dst_ip 122.173.208.43 action drop && tc filter add dev swp33 ingress protocol ip pref 10403 flower src_mac 02:fc:f3:d4:64:73 dst_mac 02:5a:73:fe:a8:d6 src_ip 86.185.96.143 dst_ip 55.204.94.36 ip_proto udp src_port 37507 dst_port 45075 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10404 flower src_mac 02:9a:e3:19:54:36 dst_mac 02:53:9b:e2:9d:10 vlan_id 3656 vlan_ethtype ipv4 src_ip 46.157.9.122 dst_ip 88.31.95.62 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10405 flower src_mac 02:55:02:f6:75:c6 dst_mac 02:7a:54:db:94:c1 vlan_id 3145 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10406 flower src_mac 02:8e:25:8f:ef:89 dst_mac 02:2f:b0:3f:8d:d9 vlan_id 4008 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10407 flower src_mac 02:a5:e6:2c:81:93 dst_mac 02:79:1b:26:60:2c src_ip 43.4.9.95 dst_ip 24.154.221.243 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10408 flower src_mac 02:f8:5d:64:0d:49 dst_mac 02:67:de:7c:ca:24 vlan_id 1977 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10409 flower src_mac 02:21:77:27:a4:3b dst_mac 02:36:7b:93:ca:64 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10410 flower src_mac 02:eb:71:7d:a0:f4 dst_mac 02:ff:bf:f2:f4:bc vlan_id 1306 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10411 flower src_mac 02:cd:19:ea:ef:9b dst_mac 02:b7:17:4c:be:80 vlan_id 2499 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10412 flower src_mac 02:ef:63:f4:b2:f6 dst_mac 02:78:79:c2:27:23 vlan_id 2352 vlan_ethtype ip src_ip 91.250.212.46 dst_ip 32.210.191.191 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10413 flower src_mac 02:c9:84:3d:21:d3 dst_mac 02:4e:00:2f:ba:4e vlan_id 3515 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10414 flower src_mac 02:6a:8d:a7:df:07 dst_mac 02:36:f5:43:51:69 vlan_id 496 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10415 flower src_mac 02:66:d5:48:f1:7a dst_mac 02:bd:18:09:cc:83 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10416 flower src_mac 02:94:09:43:10:f1 dst_mac 02:7e:19:79:eb:f5 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10417 flower src_mac 02:7b:05:72:26:f3 dst_mac 02:de:42:c1:31:5c action trap && tc filter add dev swp33 ingress protocol ip pref 10418 flower src_mac 02:6f:52:34:d6:a6 dst_mac 02:6a:f6:41:07:0c src_ip 58.187.209.35 dst_ip 16.11.35.113 ip_proto icmp code 211 type 11 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10419 flower src_mac 02:7d:d0:b5:cd:8d dst_mac 02:3e:08:57:7f:dd vlan_id 702 vlan_ethtype ip src_ip 117.89.131.19 dst_ip 83.18.199.106 ip_proto tcp src_port 64513 dst_port 21428 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10420 flower src_mac 02:d1:6a:57:f6:3f dst_mac 02:17:ff:d5:79:f4 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10421 flower src_mac 02:54:86:85:8b:04 dst_mac 02:3e:8c:3a:52:62 vlan_id 1316 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10422 flower src_mac 02:6f:62:d1:4f:62 dst_mac 02:4b:15:04:9f:68 vlan_id 2501 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10423 flower src_mac 02:d5:69:ba:ab:d7 dst_mac 02:50:53:c7:e9:9f vlan_id 745 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10424 flower src_mac 02:9c:eb:4b:fa:4c dst_mac 02:8c:00:48:10:5a vlan_id 2293 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10425 flower src_mac 02:ec:df:a8:97:87 dst_mac 02:81:2e:ff:cf:e8 vlan_id 3984 vlan_ethtype ipv4 src_ip 57.117.171.95 dst_ip 27.144.50.229 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10426 flower src_mac 02:1b:2c:79:34:5d dst_mac 02:99:fa:2d:75:77 src_ip 35.180.103.222 dst_ip 68.55.166.65 ip_proto udp src_port 60142 dst_port 57645 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10427 flower src_mac 02:3d:e5:b5:5a:ad dst_mac 02:62:ea:51:d8:f5 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10428 flower src_mac 02:b0:93:9b:c7:d0 dst_mac 02:42:5f:55:c7:31 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10429 flower src_mac 02:9e:64:65:87:75 dst_mac 02:1f:86:15:81:ff vlan_id 2360 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10430 flower src_mac 02:51:5f:43:44:fa dst_mac 02:34:e8:3b:13:8f vlan_id 699 vlan_ethtype ip src_ip 45.84.105.176 dst_ip 11.243.142.47 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10431 flower src_mac 02:0f:82:cc:f8:1a dst_mac 02:14:a2:0c:1d:cf action drop && tc filter add dev swp33 ingress protocol ip pref 10432 flower src_mac 02:58:2f:b9:15:29 dst_mac 02:dc:ce:7d:8d:74 src_ip 125.197.57.221 dst_ip 70.3.186.178 ip_proto tcp src_port 20611 dst_port 26803 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10433 flower src_mac 02:c0:a1:d1:d5:45 dst_mac 02:57:68:2f:f3:27 src_ip 24.190.45.242 dst_ip 91.210.236.180 ip_proto tcp src_port 7076 dst_port 1858 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10434 flower src_mac 02:e0:80:a7:76:cf dst_mac 02:e3:fc:d9:4e:61 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10435 flower src_mac 02:f8:b9:85:e7:f1 dst_mac 02:77:b9:50:99:e8 action pass && tc filter add dev swp33 ingress protocol ip pref 10436 flower src_mac 02:b1:ab:84:09:88 dst_mac 02:0a:37:ff:6b:88 src_ip 36.211.26.106 dst_ip 123.219.187.168 ip_proto icmp code 168 type 15 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10437 flower src_mac 02:09:43:c6:3e:9e dst_mac 02:35:b0:38:03:c4 src_ip 31.122.205.83 dst_ip 104.158.93.227 ip_proto icmp code 220 type 8 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10438 flower src_mac 02:de:7a:b3:c0:1d dst_mac 02:46:6a:a3:8f:5f vlan_id 1743 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10439 flower src_mac 02:70:cc:02:cf:b7 dst_mac 02:07:bf:35:9e:f9 vlan_id 2410 vlan_ethtype ipv4 src_ip 31.35.202.147 dst_ip 37.61.165.113 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10440 flower src_mac 02:f5:4c:1b:5f:6e dst_mac 02:86:cb:39:a8:85 vlan_id 3033 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10441 flower src_mac 02:7c:e2:04:d4:91 dst_mac 02:99:b5:1a:d8:3e action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10442 flower src_mac 02:3f:5a:b5:ad:d0 dst_mac 02:23:7e:5a:57:48 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10443 flower src_mac 02:bf:0d:cd:09:59 dst_mac 02:6b:92:63:81:e7 vlan_id 749 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10444 flower src_mac 02:82:3f:2b:1a:86 dst_mac 02:bf:b3:a5:f7:6b vlan_id 1375 vlan_ethtype 0x0800 src_ip 85.202.182.177 dst_ip 58.133.8.244 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10445 flower src_mac 02:06:54:4e:25:a6 dst_mac 02:b2:9a:8f:55:3c src_ip 39.64.142.120 dst_ip 44.48.42.26 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10446 flower src_mac 02:0d:62:12:8f:20 dst_mac 02:6f:11:b8:90:b5 src_ip 51.111.117.75 dst_ip 19.197.151.10 ip_proto tcp src_port 25155 dst_port 34111 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10447 flower src_mac 02:ca:99:29:fe:8a dst_mac 02:d6:3e:58:48:b7 vlan_id 3356 vlan_ethtype ip src_ip 12.74.137.22 dst_ip 59.169.27.76 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10448 flower src_mac 02:36:63:ce:d2:f7 dst_mac 02:02:7d:00:7f:0e src_ip 81.7.181.233 dst_ip 85.90.73.48 ip_proto tcp src_port 12225 dst_port 34552 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10449 flower src_mac 02:77:3e:eb:5d:bb dst_mac 02:c2:ac:ff:58:3e action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10450 flower src_mac 02:e5:e2:9f:b1:70 dst_mac 02:c2:1f:82:e3:cc src_ip 98.133.38.196 dst_ip 28.65.162.220 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10451 flower src_mac 02:15:54:20:93:6e dst_mac 02:14:56:d6:b0:07 vlan_id 462 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10452 flower src_mac 02:ce:c5:01:f2:73 dst_mac 02:0f:d7:07:f2:3b vlan_id 1351 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10453 flower src_mac 02:61:1e:63:fa:f2 dst_mac 02:5f:41:6c:7c:66 src_ip 38.115.57.42 dst_ip 33.32.100.155 ip_proto tcp src_port 15243 dst_port 9098 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10454 flower src_mac 02:13:06:36:d2:49 dst_mac 02:8c:ac:ec:70:b6 vlan_id 137 vlan_ethtype 0x0800 src_ip 76.28.49.14 dst_ip 83.208.198.175 ip_proto tcp src_port 29337 dst_port 49824 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10455 flower src_mac 02:1b:e9:78:d6:82 dst_mac 02:8c:f4:0d:b9:ae src_ip 109.208.125.225 dst_ip 65.181.181.171 ip_proto tcp src_port 2468 dst_port 60417 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10456 flower src_mac 02:d8:03:e4:5e:59 dst_mac 02:7b:73:78:79:49 vlan_id 3620 vlan_ethtype ip src_ip 123.20.231.79 dst_ip 39.85.117.166 ip_proto tcp src_port 32311 dst_port 21814 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10457 flower src_mac 02:19:e6:d8:0d:38 dst_mac 02:e6:0c:10:bb:aa vlan_id 2147 vlan_ethtype ipv4 src_ip 27.77.221.229 dst_ip 54.3.179.210 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10458 flower src_mac 02:20:89:fe:2d:c0 dst_mac 02:04:b8:06:0b:de vlan_id 4012 vlan_ethtype 0x0800 src_ip 17.146.123.58 dst_ip 52.6.134.164 ip_proto tcp src_port 60977 dst_port 49667 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10459 flower src_mac 02:8a:19:5f:8b:ba dst_mac 02:49:51:4f:33:e3 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10460 flower src_mac 02:ac:7a:cb:95:80 dst_mac 02:d6:82:a0:2c:66 src_ip 81.248.171.22 dst_ip 23.129.91.63 ip_proto tcp src_port 51110 dst_port 50029 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10461 flower src_mac 02:ae:29:15:1f:f2 dst_mac 02:17:37:65:c2:30 vlan_id 3509 vlan_ethtype ipv4 src_ip 22.165.145.47 dst_ip 20.20.174.121 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10462 flower src_mac 02:48:f0:f5:be:bd dst_mac 02:2f:2c:cc:27:f3 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10463 flower src_mac 02:b0:96:e7:58:b2 dst_mac 02:28:ac:bb:63:06 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10464 flower src_mac 02:17:cf:ff:19:73 dst_mac 02:9c:a7:94:cc:43 vlan_id 3317 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol ip pref 10465 flower src_mac 02:c3:e5:53:05:03 dst_mac 02:20:3d:40:07:48 src_ip 104.19.100.172 dst_ip 87.94.162.40 ip_proto udp src_port 32463 dst_port 10344 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10466 flower src_mac 02:f5:f8:d3:01:c6 dst_mac 02:5c:26:32:84:b5 vlan_id 3780 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10467 flower src_mac 02:3b:e0:cb:26:19 dst_mac 02:74:e5:97:39:93 vlan_id 2005 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10468 flower src_mac 02:9d:0a:00:73:54 dst_mac 02:9c:cd:6d:cb:1e vlan_id 2506 vlan_ethtype ip src_ip 102.8.201.121 dst_ip 111.202.29.156 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10469 flower src_mac 02:cc:d1:54:58:b6 dst_mac 02:fd:82:be:46:c9 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10470 flower src_mac 02:c7:4a:c9:27:78 dst_mac 02:c3:68:48:ef:6d vlan_id 3305 vlan_ethtype ip src_ip 101.241.4.211 dst_ip 101.86.192.4 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10471 flower src_mac 02:a1:fc:20:c0:96 dst_mac 02:2c:a1:5a:f0:ed action trap && tc filter add dev swp33 ingress protocol ip pref 10472 flower src_mac 02:85:71:25:26:27 dst_mac 02:13:01:6d:91:2b src_ip 82.246.119.110 dst_ip 36.26.121.32 ip_proto tcp src_port 28340 dst_port 21324 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10473 flower src_mac 02:f5:47:32:15:bb dst_mac 02:c0:5e:5e:5d:6b vlan_id 2709 vlan_ethtype ip src_ip 48.115.124.26 dst_ip 120.243.111.232 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10474 flower src_mac 02:d6:3d:50:9d:2a dst_mac 02:b5:6f:89:fa:ee vlan_id 2454 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10475 flower src_mac 02:7d:34:c1:20:cf dst_mac 02:a3:5f:99:54:f1 vlan_id 2592 vlan_ethtype 0x0800 src_ip 123.200.253.167 dst_ip 85.122.246.128 ip_proto udp src_port 29676 dst_port 35235 action trap && tc filter add dev swp33 ingress protocol ip pref 10476 flower src_mac 02:3d:37:ee:c0:70 dst_mac 02:20:a3:33:bc:ae src_ip 54.55.63.123 dst_ip 82.169.1.160 ip_proto icmp code 77 type 14 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10477 flower src_mac 02:c1:08:66:bb:b7 dst_mac 02:7d:4f:40:b9:f6 vlan_id 1580 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10478 flower src_mac 02:71:26:82:cc:45 dst_mac 02:06:f9:c6:91:13 vlan_id 3887 vlan_ethtype ipv4 src_ip 123.202.216.56 dst_ip 112.207.201.223 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10479 flower src_mac 02:ff:4a:7a:79:72 dst_mac 02:4c:1f:3d:d2:78 src_ip 50.11.233.205 dst_ip 107.215.161.226 ip_proto tcp src_port 394 dst_port 44086 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10480 flower src_mac 02:5b:82:be:ef:00 dst_mac 02:07:52:77:1f:c3 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10481 flower src_mac 02:4c:08:bd:f2:2e dst_mac 02:4e:66:c5:e9:04 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10482 flower src_mac 02:47:9e:14:ce:f4 dst_mac 02:90:61:8f:cc:16 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10483 flower src_mac 02:ce:b7:fb:6b:1e dst_mac 02:65:3a:38:f3:a5 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10484 flower src_mac 02:3a:2e:d3:fe:c6 dst_mac 02:89:59:cf:e8:2f action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10485 flower src_mac 02:13:7f:05:ce:5d dst_mac 02:a4:05:12:ca:33 vlan_id 2432 vlan_ethtype 0x0800 src_ip 46.147.224.197 dst_ip 33.92.177.225 ip_proto udp src_port 59747 dst_port 58727 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10486 flower src_mac 02:be:8b:db:a5:81 dst_mac 02:88:23:1e:b0:34 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10487 flower src_mac 02:ad:a5:52:77:09 dst_mac 02:63:cc:c4:75:a6 action drop && tc filter add dev swp33 ingress protocol ip pref 10488 flower src_mac 02:92:2d:1f:06:48 dst_mac 02:ca:e3:dc:c9:08 src_ip 63.41.123.85 dst_ip 113.148.112.89 ip_proto icmp code 254 type 14 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10489 flower src_mac 02:bd:4a:21:67:70 dst_mac 02:76:72:42:b8:f7 src_ip 78.44.143.167 dst_ip 97.207.238.59 ip_proto tcp src_port 26980 dst_port 42302 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10490 flower src_mac 02:4a:61:b7:ca:a0 dst_mac 02:e3:84:b3:a1:05 vlan_id 2476 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10491 flower src_mac 02:3a:ca:47:29:fa dst_mac 02:1a:e5:a2:3d:f4 action drop && tc filter add dev swp33 ingress protocol ip pref 10492 flower src_mac 02:30:39:31:ca:f4 dst_mac 02:b9:36:6d:1b:ac src_ip 112.145.17.69 dst_ip 112.99.136.46 ip_proto tcp src_port 31885 dst_port 39360 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10493 flower src_mac 02:91:98:67:fc:02 dst_mac 02:61:ea:48:72:47 vlan_id 1625 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10494 flower src_mac 02:20:18:eb:23:e4 dst_mac 02:ae:6c:32:8b:7b action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10495 flower src_mac 02:7e:76:b1:20:19 dst_mac 02:e1:eb:ea:7d:0a vlan_id 979 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10496 flower src_mac 02:b8:26:76:74:75 dst_mac 02:53:03:be:ca:19 vlan_id 286 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10497 flower src_mac 02:81:0b:16:7d:04 dst_mac 02:be:c5:95:25:90 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10498 flower src_mac 02:53:64:95:42:ff dst_mac 02:01:ad:86:74:18 vlan_id 2695 vlan_ethtype 0x0800 src_ip 54.118.186.90 dst_ip 30.244.158.56 ip_proto udp src_port 22439 dst_port 50785 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10499 flower src_mac 02:77:2b:7d:92:cd dst_mac 02:46:07:41:99:37 vlan_id 3060 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10500 flower src_mac 02:fd:50:ed:0c:b8 dst_mac 02:e5:ac:9d:18:90 vlan_id 2948 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10501 flower src_mac 02:8d:44:cd:44:64 dst_mac 02:7c:9f:b7:09:8e vlan_id 4046 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10502 flower src_mac 02:f6:d3:d9:a7:14 dst_mac 02:e8:a2:82:fd:ae action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10503 flower src_mac 02:66:0e:fe:f7:b9 dst_mac 02:db:ce:36:a3:74 src_ip 83.199.119.240 dst_ip 20.13.130.111 ip_proto udp src_port 8246 dst_port 25945 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10504 flower src_mac 02:3f:e5:9a:4b:5d dst_mac 02:f6:e0:9a:c3:05 vlan_id 3821 vlan_ethtype ip src_ip 91.1.4.202 dst_ip 55.9.139.242 ip_proto tcp src_port 2591 dst_port 27441 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10505 flower src_mac 02:c6:4c:fc:62:66 dst_mac 02:6d:d8:f3:50:d8 action trap && tc filter add dev swp33 ingress protocol ip pref 10506 flower src_mac 02:5d:0b:5b:87:85 dst_mac 02:b2:fe:9b:b1:d2 src_ip 117.177.221.58 dst_ip 110.134.72.121 ip_proto tcp src_port 60284 dst_port 25842 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10507 flower src_mac 02:03:39:0b:1d:7f dst_mac 02:e2:af:19:5f:a1 src_ip 95.138.46.78 dst_ip 56.24.124.64 ip_proto udp src_port 28174 dst_port 63107 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10508 flower src_mac 02:b9:dd:6a:ee:e6 dst_mac 02:09:1d:21:63:bc vlan_id 1262 vlan_ethtype 0x0800 src_ip 70.171.56.138 dst_ip 81.221.189.3 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10509 flower src_mac 02:3c:1a:ba:fc:7d dst_mac 02:1d:ab:62:62:2f action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10510 flower src_mac 02:d2:7c:62:88:f6 dst_mac 02:df:ed:30:72:c3 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10511 flower src_mac 02:0f:83:93:3c:68 dst_mac 02:68:00:21:05:fc vlan_id 542 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10512 flower src_mac 02:93:b0:28:88:b4 dst_mac 02:64:8b:2a:72:df vlan_id 861 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10513 flower src_mac 02:0d:c4:55:16:69 dst_mac 02:57:b1:87:37:e3 vlan_id 807 vlan_ethtype ip src_ip 97.254.5.16 dst_ip 51.58.199.166 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10514 flower src_mac 02:ab:f8:c7:01:61 dst_mac 02:a7:d9:97:76:42 vlan_id 254 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10515 flower src_mac 02:d9:ea:89:fa:99 dst_mac 02:0c:e7:a4:8d:e1 vlan_id 1514 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10516 flower src_mac 02:0f:8f:50:89:84 dst_mac 02:20:22:d2:98:af action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10517 flower src_mac 02:e7:1c:5c:82:ff dst_mac 02:44:b1:c2:f7:ee src_ip 48.44.76.214 dst_ip 95.81.206.4 ip_proto udp src_port 9507 dst_port 51474 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10518 flower src_mac 02:d0:98:ec:54:e5 dst_mac 02:57:a5:52:d9:54 vlan_id 3221 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10519 flower src_mac 02:78:31:4b:93:7f dst_mac 02:3f:15:a0:e3:91 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10520 flower src_mac 02:84:cd:45:0e:ff dst_mac 02:eb:11:e1:87:9b action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10521 flower src_mac 02:ee:b9:43:9f:11 dst_mac 02:01:bd:13:f3:29 vlan_id 227 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10522 flower src_mac 02:88:09:34:ad:37 dst_mac 02:f9:11:3f:f1:5f vlan_id 2360 vlan_ethtype ip src_ip 22.121.178.101 dst_ip 114.101.187.70 ip_proto tcp src_port 12024 dst_port 55041 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10523 flower src_mac 02:67:19:fb:2f:b0 dst_mac 02:04:b4:35:eb:17 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10524 flower src_mac 02:70:d6:a9:10:8b dst_mac 02:19:9d:df:6e:7d vlan_id 2316 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10525 flower src_mac 02:41:37:63:24:9a dst_mac 02:9f:71:0a:8c:94 vlan_id 3863 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10526 flower src_mac 02:96:a0:5e:59:fd dst_mac 02:95:46:5d:62:07 vlan_id 1912 vlan_ethtype ip src_ip 83.19.241.192 dst_ip 20.173.5.243 ip_proto udp src_port 4333 dst_port 29212 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10527 flower src_mac 02:a4:d3:0d:70:87 dst_mac 02:aa:43:2f:56:55 src_ip 22.220.186.155 dst_ip 108.69.86.104 ip_proto icmp code 136 type 12 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10528 flower src_mac 02:4c:ee:13:6a:ad dst_mac 02:0e:08:e5:ee:d7 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10529 flower src_mac 02:66:48:0a:27:42 dst_mac 02:b6:46:7d:83:98 action drop && tc filter add dev swp33 ingress protocol ip pref 10530 flower src_mac 02:5b:16:8d:d1:ae dst_mac 02:e1:41:4e:f2:2f src_ip 96.120.241.108 dst_ip 32.131.116.87 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10531 flower src_mac 02:54:8d:a9:b3:2d dst_mac 02:d3:dd:73:3c:d5 vlan_id 2052 vlan_ethtype ipv4 src_ip 40.118.186.231 dst_ip 73.60.154.248 action trap && tc filter add dev swp33 ingress protocol ip pref 10532 flower src_mac 02:61:3d:12:38:bf dst_mac 02:ed:19:9d:7f:f8 src_ip 84.198.114.234 dst_ip 16.127.165.180 ip_proto udp src_port 65157 dst_port 65514 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10533 flower src_mac 02:e7:7f:ce:2b:cc dst_mac 02:ad:2e:25:ac:c8 vlan_id 366 vlan_ethtype 0x0800 src_ip 46.176.121.68 dst_ip 125.67.124.153 ip_proto tcp src_port 47738 dst_port 51040 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10534 flower src_mac 02:e1:83:75:4b:75 dst_mac 02:9d:25:ec:0d:d1 src_ip 74.125.236.16 dst_ip 93.235.45.108 ip_proto tcp src_port 33631 dst_port 46444 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10535 flower src_mac 02:54:b9:48:3f:60 dst_mac 02:36:fd:32:aa:6a vlan_id 1617 vlan_ethtype ip src_ip 37.208.16.141 dst_ip 96.53.239.65 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10536 flower src_mac 02:67:a6:4f:47:4c dst_mac 02:55:7d:7c:03:1f vlan_id 4051 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10537 flower src_mac 02:23:2f:96:d7:51 dst_mac 02:42:4d:81:d4:8e vlan_id 1563 vlan_ethtype 0x0800 src_ip 23.33.237.124 dst_ip 29.159.121.136 ip_proto udp src_port 23844 dst_port 55267 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10538 flower src_mac 02:64:50:3a:64:0a dst_mac 02:39:84:b5:7a:24 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10539 flower src_mac 02:0d:ac:f2:88:82 dst_mac 02:ff:9e:0f:ca:10 vlan_id 190 vlan_ethtype 0x0800 src_ip 58.53.121.159 dst_ip 59.223.63.235 ip_proto udp src_port 40076 dst_port 568 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10540 flower src_mac 02:58:d4:3e:85:a2 dst_mac 02:dd:52:45:34:85 vlan_id 1578 vlan_ethtype ipv4 src_ip 42.131.172.244 dst_ip 18.103.223.142 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10541 flower src_mac 02:6b:ee:41:e7:f3 dst_mac 02:f8:57:88:31:73 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10542 flower src_mac 02:6c:b8:77:e9:9c dst_mac 02:6d:3a:f4:c8:dd vlan_id 3407 vlan_ethtype 0x0800 src_ip 101.160.212.128 dst_ip 23.253.203.79 action drop && tc filter add dev swp33 ingress protocol ip pref 10543 flower src_mac 02:3f:81:d1:a3:95 dst_mac 02:ad:1d:3d:73:45 src_ip 59.153.87.186 dst_ip 61.16.116.169 ip_proto udp src_port 61554 dst_port 354 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10544 flower src_mac 02:b8:4d:fa:4d:ca dst_mac 02:8e:43:f4:57:4b action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10545 flower src_mac 02:83:99:79:34:17 dst_mac 02:b6:24:dc:3a:c9 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10546 flower src_mac 02:0a:81:55:fe:85 dst_mac 02:13:68:32:84:86 vlan_id 2703 vlan_ethtype 0x0800 src_ip 35.246.96.241 dst_ip 11.222.186.6 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10547 flower src_mac 02:21:b9:e9:79:79 dst_mac 02:d7:13:f6:68:6c vlan_id 3088 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10548 flower src_mac 02:1b:bf:0b:a6:6a dst_mac 02:13:b5:11:10:21 vlan_id 2015 vlan_ethtype ip src_ip 113.132.208.11 dst_ip 29.11.29.136 ip_proto udp src_port 1333 dst_port 5263 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10549 flower src_mac 02:11:8c:58:3d:49 dst_mac 02:8a:77:a7:2e:df vlan_id 3977 vlan_ethtype 0x0800 src_ip 88.233.168.11 dst_ip 51.80.33.11 ip_proto tcp src_port 6019 dst_port 51611 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10550 flower src_mac 02:2a:52:71:7c:c1 dst_mac 02:ae:77:c9:32:0d action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10551 flower src_mac 02:d2:7e:d9:05:57 dst_mac 02:48:66:21:65:10 src_ip 87.194.142.87 dst_ip 120.24.64.97 ip_proto icmp code 195 type 11 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10552 flower src_mac 02:c8:dc:2b:37:19 dst_mac 02:01:2a:26:65:fa vlan_id 225 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10553 flower src_mac 02:6c:ae:89:13:71 dst_mac 02:c9:69:07:4d:b4 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10554 flower src_mac 02:c5:48:34:65:6a dst_mac 02:f1:21:22:52:ae vlan_id 1867 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10555 flower src_mac 02:cf:2a:b4:c1:ab dst_mac 02:15:bf:db:bc:c5 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10556 flower src_mac 02:c3:25:5d:26:f7 dst_mac 02:a8:15:fa:37:e8 src_ip 24.136.242.88 dst_ip 85.37.223.250 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10557 flower src_mac 02:a8:e7:70:f4:6b dst_mac 02:62:4f:87:52:81 vlan_id 3930 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10558 flower src_mac 02:92:a6:41:18:7e dst_mac 02:b2:51:6c:bd:91 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10559 flower src_mac 02:8c:73:25:0a:56 dst_mac 02:08:5a:a4:b4:cf action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10560 flower src_mac 02:b7:7a:2e:b4:92 dst_mac 02:99:c2:93:d4:3a action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10561 flower src_mac 02:f5:c5:cb:fc:cf dst_mac 02:eb:f7:7d:53:a0 src_ip 119.253.215.218 dst_ip 16.113.55.53 ip_proto tcp src_port 8252 dst_port 21803 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10562 flower src_mac 02:3e:8b:7d:81:fc dst_mac 02:52:79:ee:66:9c vlan_id 576 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10563 flower src_mac 02:89:b4:73:8a:b8 dst_mac 02:4b:ea:3d:bf:12 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10564 flower src_mac 02:27:97:c8:7c:12 dst_mac 02:04:d4:a3:d3:ca vlan_id 3935 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10565 flower src_mac 02:47:84:58:32:a1 dst_mac 02:db:12:34:74:28 vlan_id 2754 vlan_ethtype 0x0800 src_ip 42.221.73.14 dst_ip 38.59.148.57 ip_proto udp src_port 30222 dst_port 42146 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10566 flower src_mac 02:94:1b:9f:43:13 dst_mac 02:d0:80:22:55:8e src_ip 31.171.162.172 dst_ip 107.231.67.205 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10567 flower src_mac 02:96:a8:cd:c9:c5 dst_mac 02:46:b2:6f:0a:bf src_ip 117.81.175.217 dst_ip 67.69.219.59 ip_proto udp src_port 20675 dst_port 46149 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10568 flower src_mac 02:a5:ff:90:ba:2a dst_mac 02:58:28:bf:e4:5f action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10569 flower src_mac 02:c5:94:3a:16:e4 dst_mac 02:03:fb:29:3d:5f src_ip 78.27.197.14 dst_ip 26.42.231.154 ip_proto tcp src_port 10589 dst_port 19852 action trap && tc filter add dev swp33 ingress protocol ip pref 10570 flower src_mac 02:ed:2c:3e:17:f9 dst_mac 02:ea:de:45:f6:68 src_ip 89.196.186.18 dst_ip 84.214.249.76 ip_proto udp src_port 29658 dst_port 55628 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10571 flower src_mac 02:e1:ce:7b:87:dd dst_mac 02:37:44:33:ee:1f vlan_id 3811 vlan_ethtype ipv4 src_ip 53.89.9.42 dst_ip 60.95.161.250 ip_proto udp src_port 48557 dst_port 3666 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10572 flower src_mac 02:8d:a1:ea:58:28 dst_mac 02:0b:0d:47:45:4c vlan_id 3910 vlan_ethtype ipv4 src_ip 104.147.15.42 dst_ip 50.191.125.239 ip_proto udp src_port 4083 dst_port 34632 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10573 flower src_mac 02:70:7d:dc:e7:0d dst_mac 02:e6:d7:d9:bb:9f action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10574 flower src_mac 02:5f:5c:51:93:9c dst_mac 02:de:01:74:23:2e action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10575 flower src_mac 02:33:05:b8:60:41 dst_mac 02:37:55:1e:88:3b action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10576 flower src_mac 02:69:41:f0:78:07 dst_mac 02:72:e5:b4:f5:e8 vlan_id 1322 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10577 flower src_mac 02:6c:3c:d3:3b:a8 dst_mac 02:6f:0f:b4:e8:12 vlan_id 2133 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10578 flower src_mac 02:89:b2:09:86:63 dst_mac 02:88:ea:e4:05:2a vlan_id 1482 vlan_ethtype ip src_ip 57.212.36.103 dst_ip 56.15.56.202 ip_proto udp src_port 52428 dst_port 61545 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10579 flower src_mac 02:42:28:c0:02:c3 dst_mac 02:35:64:32:90:fa vlan_id 1465 vlan_ethtype ipv4 src_ip 93.211.218.74 dst_ip 14.182.141.243 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10580 flower src_mac 02:36:bd:f2:56:f6 dst_mac 02:d9:03:80:71:e4 vlan_id 1674 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10581 flower src_mac 02:e6:04:a7:d1:72 dst_mac 02:90:2c:4e:a7:7e vlan_id 1050 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10582 flower src_mac 02:a2:62:3b:60:66 dst_mac 02:71:43:bc:f8:99 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10583 flower src_mac 02:24:02:7e:02:f6 dst_mac 02:11:b0:25:ee:97 vlan_id 2765 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10584 flower src_mac 02:08:41:e5:1f:1e dst_mac 02:f6:97:8a:c6:75 vlan_id 1391 vlan_ethtype 0x0800 src_ip 53.181.144.209 dst_ip 25.118.223.188 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10585 flower src_mac 02:53:2d:db:6e:e4 dst_mac 02:f9:cb:49:d3:5d vlan_id 496 vlan_ethtype 0x0800 src_ip 95.191.253.202 dst_ip 64.144.129.10 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10586 flower src_mac 02:ce:08:89:e8:6f dst_mac 02:98:53:d2:d8:ce src_ip 87.116.208.192 dst_ip 117.40.239.41 ip_proto tcp src_port 17934 dst_port 33520 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10587 flower src_mac 02:1c:76:ae:c3:87 dst_mac 02:18:b3:ca:bb:27 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10588 flower src_mac 02:26:70:15:0e:79 dst_mac 02:46:d0:0f:6d:ac vlan_id 630 vlan_ethtype ip src_ip 65.114.34.152 dst_ip 32.150.255.71 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10589 flower src_mac 02:51:59:fb:28:19 dst_mac 02:9d:3f:4f:2a:a3 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10590 flower src_mac 02:05:0e:85:1f:ea dst_mac 02:58:4f:71:c2:78 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10591 flower src_mac 02:2a:72:b9:b2:54 dst_mac 02:79:5b:c9:0c:a0 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10592 flower src_mac 02:7e:b7:74:bc:3f dst_mac 02:23:8d:2c:ac:10 vlan_id 4038 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10593 flower src_mac 02:8d:8e:e2:63:57 dst_mac 02:f0:9d:d9:de:2a action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10594 flower src_mac 02:f9:7b:b0:82:25 dst_mac 02:c5:3e:99:d2:8a vlan_id 787 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10595 flower src_mac 02:69:26:86:97:15 dst_mac 02:89:4d:70:be:a9 src_ip 76.9.230.220 dst_ip 100.122.70.150 ip_proto tcp src_port 27490 dst_port 60152 action pass && tc filter add dev swp33 ingress protocol ip pref 10596 flower src_mac 02:4c:4e:12:4d:c1 dst_mac 02:d2:a1:5c:20:f0 src_ip 83.34.146.200 dst_ip 73.107.61.86 ip_proto icmp code 31 type 11 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10597 flower src_mac 02:08:79:54:9b:da dst_mac 02:b9:b4:ee:d5:b8 vlan_id 1205 vlan_ethtype ipv4 src_ip 95.75.142.111 dst_ip 37.18.165.86 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10598 flower src_mac 02:52:93:7e:6a:c9 dst_mac 02:9e:bd:0f:86:8e src_ip 69.125.34.147 dst_ip 85.84.81.46 ip_proto udp src_port 65113 dst_port 12416 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10599 flower src_mac 02:99:0a:be:b3:c4 dst_mac 02:90:70:9d:d4:e2 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10600 flower src_mac 02:81:93:4e:c9:be dst_mac 02:9f:42:c8:8c:49 vlan_id 666 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10601 flower src_mac 02:2c:7d:74:f3:ba dst_mac 02:63:0a:43:97:cd action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10602 flower src_mac 02:8f:60:4b:49:50 dst_mac 02:a5:a3:a9:8c:e0 vlan_id 2475 vlan_ethtype ipv4 src_ip 24.170.183.212 dst_ip 111.12.210.151 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10603 flower src_mac 02:03:4e:ae:f5:91 dst_mac 02:70:39:91:99:5a action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10604 flower src_mac 02:60:50:ae:74:71 dst_mac 02:39:d0:fe:0e:3a action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10605 flower src_mac 02:fd:a9:f1:54:d3 dst_mac 02:c7:d3:4d:38:ed vlan_id 1661 vlan_ethtype 0x0800 src_ip 56.15.34.34 dst_ip 38.22.70.136 action pass && tc filter add dev swp33 ingress protocol ip pref 10606 flower src_mac 02:90:a2:7e:09:33 dst_mac 02:ec:81:5b:f5:85 src_ip 20.131.36.143 dst_ip 123.91.200.132 ip_proto icmp code 15 type 5 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10607 flower src_mac 02:08:e4:f9:a7:ec dst_mac 02:cc:50:f6:7a:53 vlan_id 528 vlan_ethtype ip src_ip 113.230.101.167 dst_ip 107.236.175.65 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10608 flower src_mac 02:ed:29:17:6c:fc dst_mac 02:7b:5c:31:d6:9a vlan_id 2242 vlan_ethtype ipv4 src_ip 91.64.181.51 dst_ip 105.177.249.237 ip_proto tcp src_port 8548 dst_port 40687 action trap && tc filter add dev swp33 ingress protocol ip pref 10609 flower src_mac 02:00:72:cb:b7:b7 dst_mac 02:91:39:28:2e:65 src_ip 123.103.233.119 dst_ip 36.129.82.217 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10610 flower src_mac 02:20:3a:6d:89:ad dst_mac 02:21:75:78:e9:e3 vlan_id 404 vlan_ethtype 0x0800 src_ip 64.74.162.32 dst_ip 44.243.88.56 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10611 flower src_mac 02:01:b8:eb:2f:f0 dst_mac 02:eb:01:1f:26:73 src_ip 111.31.124.128 dst_ip 87.253.193.25 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10612 flower src_mac 02:a9:d6:02:80:12 dst_mac 02:59:e5:fe:8b:2c vlan_id 3008 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10613 flower src_mac 02:d4:1f:83:0c:0c dst_mac 02:80:2f:00:69:45 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10614 flower src_mac 02:0a:0a:a6:f4:90 dst_mac 02:44:29:be:28:fc action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10615 flower src_mac 02:7a:0d:42:31:8a dst_mac 02:7f:01:d3:22:9c vlan_id 2642 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10616 flower src_mac 02:46:ea:0b:0d:5d dst_mac 02:9f:29:ca:cc:f4 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10617 flower src_mac 02:59:81:70:2d:7b dst_mac 02:cb:7f:7f:f4:3c vlan_id 943 vlan_ethtype 0x0800 src_ip 63.33.146.118 dst_ip 63.232.255.180 ip_proto udp src_port 16332 dst_port 26566 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10618 flower src_mac 02:bf:d5:c7:70:97 dst_mac 02:15:c3:ce:a8:79 vlan_id 246 vlan_ethtype ipv4 src_ip 123.15.51.210 dst_ip 68.247.234.167 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10619 flower src_mac 02:c0:57:ac:f1:8b dst_mac 02:e6:97:16:0b:0c vlan_id 878 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10620 flower src_mac 02:40:3c:6d:7f:b7 dst_mac 02:d5:f5:be:b3:29 vlan_id 2300 vlan_ethtype ipv4 src_ip 120.220.86.111 dst_ip 75.230.166.21 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10621 flower src_mac 02:41:c1:11:f9:67 dst_mac 02:64:7c:bf:6f:bd action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10622 flower src_mac 02:40:bd:be:fc:c2 dst_mac 02:65:d3:27:08:d2 vlan_id 1026 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10623 flower src_mac 02:ba:8e:f3:8b:85 dst_mac 02:cf:b0:ab:d8:b4 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10624 flower src_mac 02:e7:58:8d:ef:d9 dst_mac 02:36:e2:d8:86:01 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10625 flower src_mac 02:1d:ad:8f:b2:fd dst_mac 02:12:a2:d3:f5:0a vlan_id 4043 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10626 flower src_mac 02:d9:44:c7:9a:99 dst_mac 02:9c:35:dd:dd:e9 src_ip 121.133.52.128 dst_ip 105.216.0.141 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10627 flower src_mac 02:62:f1:e4:c3:8e dst_mac 02:59:09:07:4b:a2 vlan_id 4005 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10628 flower src_mac 02:6d:35:5a:b5:a6 dst_mac 02:4f:fd:7e:58:a7 vlan_id 2760 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10629 flower src_mac 02:72:28:91:f0:d1 dst_mac 02:2a:98:84:f7:dd vlan_id 2713 vlan_ethtype ip src_ip 87.161.235.184 dst_ip 78.81.241.244 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10630 flower src_mac 02:8c:0b:56:12:65 dst_mac 02:f2:ef:5a:ba:27 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10631 flower src_mac 02:61:7f:c2:8e:40 dst_mac 02:f4:63:64:8f:1e vlan_id 1903 vlan_ethtype 0x0800 src_ip 56.192.68.6 dst_ip 97.14.51.1 ip_proto udp src_port 37201 dst_port 19324 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10632 flower src_mac 02:63:68:6e:d9:a3 dst_mac 02:0f:20:8c:0d:69 vlan_id 1991 vlan_ethtype 0x0800 src_ip 73.66.221.209 dst_ip 81.216.243.173 ip_proto udp src_port 27993 dst_port 1693 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10633 flower src_mac 02:74:b3:67:59:e8 dst_mac 02:ce:d3:0f:f4:75 src_ip 25.165.20.142 dst_ip 107.179.250.73 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10634 flower src_mac 02:c6:ef:90:88:6f dst_mac 02:3d:45:e8:80:32 src_ip 39.103.162.225 dst_ip 23.56.171.190 ip_proto icmp code 36 type 16 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10635 flower src_mac 02:87:26:b7:27:c2 dst_mac 02:8d:df:5e:71:99 src_ip 45.214.239.209 dst_ip 83.144.183.215 ip_proto udp src_port 49580 dst_port 40676 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10636 flower src_mac 02:29:58:ad:51:0a dst_mac 02:6e:95:e8:65:0a src_ip 45.166.134.70 dst_ip 62.107.32.131 ip_proto icmp code 220 type 12 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10637 flower src_mac 02:59:49:46:18:a9 dst_mac 02:36:f0:3a:70:d0 vlan_id 1163 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10638 flower src_mac 02:4c:a1:79:c3:5e dst_mac 02:3d:22:0c:a5:c4 vlan_id 1496 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10639 flower src_mac 02:52:5a:fb:b7:c7 dst_mac 02:f3:da:34:55:4a action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10640 flower src_mac 02:57:6d:43:fe:5a dst_mac 02:85:4a:6b:3d:c1 vlan_id 2750 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10641 flower src_mac 02:fc:2a:1c:99:48 dst_mac 02:f1:83:17:7f:50 vlan_id 1210 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10642 flower src_mac 02:63:b0:8e:54:e8 dst_mac 02:5e:48:7a:36:78 src_ip 53.68.104.125 dst_ip 106.60.168.68 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10643 flower src_mac 02:44:01:74:46:86 dst_mac 02:73:5a:a3:95:fa vlan_id 2292 vlan_ethtype 0x0800 src_ip 87.54.96.78 dst_ip 43.168.182.98 ip_proto udp src_port 52833 dst_port 31258 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10644 flower src_mac 02:8d:7a:f2:63:a8 dst_mac 02:61:25:5d:59:67 vlan_id 3471 vlan_ethtype 0x0800 src_ip 28.196.193.132 dst_ip 94.24.106.187 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10645 flower src_mac 02:1b:25:f6:d2:9c dst_mac 02:91:65:b0:f7:a8 vlan_id 3828 vlan_ethtype ipv4 src_ip 28.55.210.90 dst_ip 37.224.23.44 ip_proto udp src_port 65098 dst_port 27498 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10646 flower src_mac 02:45:ab:b4:15:70 dst_mac 02:05:97:ea:76:5f src_ip 119.182.4.47 dst_ip 95.110.126.232 ip_proto icmp code 49 type 15 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10647 flower src_mac 02:5e:fd:35:ce:27 dst_mac 02:1a:c2:f5:ea:83 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10648 flower src_mac 02:e6:10:1b:f0:76 dst_mac 02:49:8f:0f:3e:61 vlan_id 130 vlan_ethtype ipv4 src_ip 126.92.74.177 dst_ip 98.228.82.169 action pass && tc filter add dev swp33 ingress protocol ip pref 10649 flower src_mac 02:f6:d1:64:22:9c dst_mac 02:14:ab:b3:5e:db src_ip 98.52.16.136 dst_ip 24.67.36.22 ip_proto udp src_port 19601 dst_port 47875 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10650 flower src_mac 02:dc:98:ad:9e:c9 dst_mac 02:1b:42:ce:8d:a4 vlan_id 1825 vlan_ethtype ip src_ip 85.157.25.143 dst_ip 100.188.16.232 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10651 flower src_mac 02:a3:62:3e:c0:41 dst_mac 02:96:8d:7a:11:bb src_ip 89.47.195.60 dst_ip 111.140.134.137 ip_proto tcp src_port 53791 dst_port 41912 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10652 flower src_mac 02:87:bf:9e:ad:e5 dst_mac 02:0d:f4:95:77:9d src_ip 31.135.249.206 dst_ip 65.73.141.189 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10653 flower src_mac 02:91:89:57:a2:55 dst_mac 02:d0:55:3e:8e:55 src_ip 23.78.193.126 dst_ip 33.13.163.49 ip_proto udp src_port 12958 dst_port 28914 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10654 flower src_mac 02:cc:09:c5:6e:40 dst_mac 02:c3:af:0c:ac:2b action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10655 flower src_mac 02:db:76:8c:60:29 dst_mac 02:95:95:8d:67:1a vlan_id 4020 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10656 flower src_mac 02:d9:62:be:82:50 dst_mac 02:bc:3f:b0:23:d8 action pass && tc filter add dev swp33 ingress protocol ip pref 10657 flower src_mac 02:1e:6b:12:64:cc dst_mac 02:ea:ef:f9:1c:30 src_ip 67.240.83.103 dst_ip 79.15.166.170 ip_proto tcp src_port 6080 dst_port 21174 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10658 flower src_mac 02:f0:28:63:ba:15 dst_mac 02:64:3d:5a:1f:eb vlan_id 690 vlan_ethtype 0x0800 src_ip 38.190.163.106 dst_ip 101.178.9.168 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10659 flower src_mac 02:94:a9:52:33:a1 dst_mac 02:f5:df:db:a7:00 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10660 flower src_mac 02:b3:48:37:f3:13 dst_mac 02:43:6f:e7:c5:8f action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10661 flower src_mac 02:63:23:98:b1:23 dst_mac 02:4e:3a:23:6f:e6 src_ip 25.173.102.122 dst_ip 62.93.100.81 ip_proto icmp code 27 type 3 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10662 flower src_mac 02:a9:bd:1e:58:c1 dst_mac 02:bd:b4:64:15:ec action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10663 flower src_mac 02:5c:fc:7c:b2:0d dst_mac 02:83:23:02:cd:7b vlan_id 1730 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10664 flower src_mac 02:2c:94:d8:45:19 dst_mac 02:2f:c9:39:13:62 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10665 flower src_mac 02:9e:83:77:ff:57 dst_mac 02:93:88:a1:18:2f src_ip 78.114.99.107 dst_ip 101.47.140.230 ip_proto udp src_port 11950 dst_port 59830 action trap && tc filter add dev swp33 ingress protocol ip pref 10666 flower src_mac 02:31:85:13:e5:36 dst_mac 02:d9:32:1e:90:bc src_ip 94.202.252.167 dst_ip 21.66.218.113 ip_proto udp src_port 13450 dst_port 50405 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10667 flower src_mac 02:eb:ae:a1:25:7a dst_mac 02:7c:ed:0b:d0:b1 vlan_id 191 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10668 flower src_mac 02:b1:10:52:e8:09 dst_mac 02:d1:89:37:d3:12 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10669 flower src_mac 02:66:71:32:67:ac dst_mac 02:f9:21:b8:9a:94 vlan_id 3809 vlan_ethtype 0x0800 src_ip 101.252.95.9 dst_ip 104.253.69.2 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10670 flower src_mac 02:c7:d2:47:2a:a9 dst_mac 02:73:bf:36:c0:08 vlan_id 1151 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10671 flower src_mac 02:28:34:4f:e8:82 dst_mac 02:cc:53:74:97:ff src_ip 80.85.177.65 dst_ip 71.238.206.178 ip_proto icmp code 42 type 11 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10672 flower src_mac 02:47:f4:77:3a:65 dst_mac 02:6a:7d:97:b6:f9 vlan_id 627 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10673 flower src_mac 02:0e:e2:2e:3a:d6 dst_mac 02:e0:17:5e:9c:1f vlan_id 3591 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10674 flower src_mac 02:5d:24:ca:fe:61 dst_mac 02:d7:3a:1c:75:e0 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10675 flower src_mac 02:11:8f:5f:d9:bc dst_mac 02:81:7a:24:ab:a0 vlan_id 1001 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10676 flower src_mac 02:98:7d:6c:46:63 dst_mac 02:07:ae:78:68:7f vlan_id 550 vlan_ethtype ipv4 src_ip 30.186.157.63 dst_ip 60.99.211.44 ip_proto tcp src_port 36383 dst_port 5927 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10677 flower src_mac 02:56:7a:f5:92:e1 dst_mac 02:a3:5b:16:5b:9e vlan_id 1485 vlan_ethtype 0x0800 src_ip 18.142.7.227 dst_ip 99.86.15.219 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10678 flower src_mac 02:0c:b9:57:7d:21 dst_mac 02:8c:8f:fe:16:10 vlan_id 963 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10679 flower src_mac 02:56:bc:38:c7:62 dst_mac 02:3b:9d:ee:05:41 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10680 flower src_mac 02:bc:a2:55:25:3f dst_mac 02:50:e9:dc:6d:cd action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10681 flower src_mac 02:9a:c3:56:3e:0b dst_mac 02:a1:fa:fb:6e:a1 vlan_id 1977 vlan_ethtype ipv4 src_ip 96.128.158.181 dst_ip 40.154.44.21 ip_proto tcp src_port 15187 dst_port 12585 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10682 flower src_mac 02:e9:c6:8f:37:b6 dst_mac 02:46:3a:a6:e5:83 vlan_id 1756 vlan_ethtype 0x0800 src_ip 32.36.114.179 dst_ip 80.132.200.97 ip_proto udp src_port 10654 dst_port 28171 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10683 flower src_mac 02:78:e2:9f:47:83 dst_mac 02:0b:8e:40:04:0f action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10684 flower src_mac 02:93:a4:e1:d7:6f dst_mac 02:17:c9:6c:7d:69 vlan_id 3861 vlan_ethtype ipv4 src_ip 54.108.60.200 dst_ip 45.177.101.229 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10685 flower src_mac 02:3e:19:64:e4:80 dst_mac 02:82:66:f4:6a:ae src_ip 56.198.91.102 dst_ip 84.20.69.46 ip_proto udp src_port 36718 dst_port 59672 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10686 flower src_mac 02:67:60:0f:c8:92 dst_mac 02:58:08:62:1c:e0 vlan_id 3041 vlan_ethtype ip src_ip 51.5.74.36 dst_ip 121.212.101.226 ip_proto tcp src_port 9949 dst_port 58378 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10687 flower src_mac 02:66:36:0e:46:6f dst_mac 02:af:ee:03:74:85 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10688 flower src_mac 02:75:cd:b7:81:e8 dst_mac 02:fa:8f:1e:84:35 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10689 flower src_mac 02:05:7d:9b:f0:90 dst_mac 02:01:34:fe:5b:46 src_ip 27.101.85.10 dst_ip 45.151.16.197 ip_proto tcp src_port 6241 dst_port 7334 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10690 flower src_mac 02:cd:5a:6c:ea:37 dst_mac 02:6a:13:ed:6e:fd vlan_id 96 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10691 flower src_mac 02:67:99:0e:6b:a6 dst_mac 02:8f:7d:c0:5d:72 vlan_id 3200 vlan_ethtype ipv4 src_ip 108.141.68.68 dst_ip 102.102.247.130 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10692 flower src_mac 02:bf:32:45:25:42 dst_mac 02:af:13:3c:91:f1 vlan_id 697 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10693 flower src_mac 02:2e:4e:b4:cb:0c dst_mac 02:3d:15:d7:dc:72 vlan_id 2620 vlan_ethtype ipv4 src_ip 68.142.178.174 dst_ip 23.93.113.231 ip_proto udp src_port 13076 dst_port 59407 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10694 flower src_mac 02:69:ee:86:ca:df dst_mac 02:0f:2e:0d:c6:93 src_ip 79.98.109.42 dst_ip 56.64.145.101 ip_proto tcp src_port 32943 dst_port 55889 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10695 flower src_mac 02:1a:05:96:61:51 dst_mac 02:b2:0e:db:5e:27 vlan_id 2618 vlan_ethtype ipv4 src_ip 41.67.247.171 dst_ip 92.202.36.178 ip_proto udp src_port 42812 dst_port 58041 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10696 flower src_mac 02:af:51:f9:81:bb dst_mac 02:90:d9:ad:03:22 src_ip 90.65.129.227 dst_ip 17.105.10.119 ip_proto udp src_port 29503 dst_port 13485 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10697 flower src_mac 02:ad:f7:b1:34:15 dst_mac 02:8f:17:5c:4a:42 vlan_id 2232 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10698 flower src_mac 02:ab:7d:9a:25:cd dst_mac 02:d2:d2:92:37:7f src_ip 123.96.234.88 dst_ip 100.209.126.82 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10699 flower src_mac 02:f1:be:16:d5:61 dst_mac 02:fe:2c:ec:5d:e1 vlan_id 1309 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10700 flower src_mac 02:5d:da:cf:40:20 dst_mac 02:70:0e:0a:ff:9b action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10701 flower src_mac 02:c1:98:1f:2a:85 dst_mac 02:db:8a:ff:b3:fe action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10702 flower src_mac 02:b5:f7:c5:13:df dst_mac 02:01:5a:0b:c3:0b vlan_id 477 vlan_ethtype ipv4 src_ip 31.246.254.234 dst_ip 11.143.91.85 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10703 flower src_mac 02:e7:ea:83:a5:ec dst_mac 02:e9:cc:b4:aa:6a action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10704 flower src_mac 02:0c:b5:72:6d:d3 dst_mac 02:47:a5:6a:f9:0f src_ip 23.100.153.249 dst_ip 33.18.6.49 ip_proto icmp code 32 type 14 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10705 flower src_mac 02:f0:ed:1f:24:e0 dst_mac 02:1f:a5:8c:bb:e1 vlan_id 1778 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10706 flower src_mac 02:b2:60:d4:57:5d dst_mac 02:a5:11:22:b2:d4 vlan_id 946 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10707 flower src_mac 02:46:da:11:e5:73 dst_mac 02:20:3d:3d:66:b4 vlan_id 1110 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10708 flower src_mac 02:3c:40:6c:47:cc dst_mac 02:8b:68:20:ec:4d action pass && tc filter add dev swp33 ingress protocol ip pref 10709 flower src_mac 02:00:04:a4:dd:1d dst_mac 02:44:88:9d:0f:a7 src_ip 115.198.164.212 dst_ip 18.60.162.155 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10710 flower src_mac 02:63:87:65:f9:3c dst_mac 02:89:00:ef:d3:c7 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10711 flower src_mac 02:d8:4a:06:c6:9a dst_mac 02:4b:33:5e:2b:0e vlan_id 3096 vlan_ethtype ip src_ip 27.39.248.188 dst_ip 30.184.59.65 ip_proto tcp src_port 39391 dst_port 13241 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10712 flower src_mac 02:bb:53:d9:8e:70 dst_mac 02:fd:90:15:9c:b5 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10713 flower src_mac 02:59:c3:55:1c:26 dst_mac 02:07:4f:24:ed:48 src_ip 34.13.175.17 dst_ip 52.218.172.1 ip_proto icmp code 70 type 0 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10714 flower src_mac 02:c6:ca:58:d6:2b dst_mac 02:20:90:09:f7:e3 vlan_id 288 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10715 flower src_mac 02:56:72:0d:b1:87 dst_mac 02:58:a1:a4:08:58 vlan_id 3768 vlan_ethtype ipv4 src_ip 66.225.86.248 dst_ip 93.233.158.2 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10716 flower src_mac 02:14:4e:8d:02:6b dst_mac 02:31:27:7e:6a:bd vlan_id 1039 vlan_ethtype 0x0800 src_ip 31.106.115.14 dst_ip 56.26.92.100 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10717 flower src_mac 02:d5:8a:aa:6d:a1 dst_mac 02:ca:35:54:13:f6 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10718 flower src_mac 02:a2:b5:ee:e4:95 dst_mac 02:4e:07:29:d1:37 vlan_id 4064 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10719 flower src_mac 02:42:7b:54:6d:b7 dst_mac 02:37:5f:32:85:c3 action pass && tc filter add dev swp33 ingress protocol ip pref 10720 flower src_mac 02:b8:a6:b9:aa:a3 dst_mac 02:97:00:0f:60:08 src_ip 14.151.207.126 dst_ip 86.104.191.154 ip_proto tcp src_port 59907 dst_port 26710 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10721 flower src_mac 02:52:89:8c:c0:c9 dst_mac 02:04:b2:8c:e9:60 vlan_id 531 vlan_ethtype 0x0800 src_ip 125.34.145.169 dst_ip 24.23.236.120 ip_proto tcp src_port 29168 dst_port 37758 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10722 flower src_mac 02:29:d9:ff:d9:ff dst_mac 02:a9:8a:59:7b:16 vlan_id 756 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10723 flower src_mac 02:78:98:6f:67:db dst_mac 02:05:39:d7:99:d8 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10724 flower src_mac 02:79:27:e1:dc:c1 dst_mac 02:f6:68:23:d6:51 vlan_id 3614 vlan_ethtype 0x0800 src_ip 79.205.231.60 dst_ip 60.45.74.35 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10725 flower src_mac 02:7d:79:ad:21:db dst_mac 02:ba:b8:cf:93:fb src_ip 94.251.142.213 dst_ip 91.96.223.142 ip_proto udp src_port 36024 dst_port 39364 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10726 flower src_mac 02:1a:0e:81:5b:c6 dst_mac 02:cc:09:4d:3f:e4 src_ip 30.135.171.97 dst_ip 23.205.177.15 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10727 flower src_mac 02:09:72:54:4b:88 dst_mac 02:76:2c:a1:53:59 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10728 flower src_mac 02:f8:0e:91:cd:25 dst_mac 02:0b:a2:b1:cc:82 vlan_id 283 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10729 flower src_mac 02:fe:f1:7f:ff:0f dst_mac 02:54:59:e0:85:32 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10730 flower src_mac 02:e9:e5:cd:19:07 dst_mac 02:55:dd:8a:6f:45 src_ip 74.230.16.60 dst_ip 44.45.13.42 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10731 flower src_mac 02:b3:38:89:c5:55 dst_mac 02:9e:c1:54:51:9c vlan_id 3382 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10732 flower src_mac 02:a3:70:27:84:74 dst_mac 02:6f:4b:8b:8c:7b vlan_id 4090 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10733 flower src_mac 02:6f:3a:96:62:73 dst_mac 02:52:bb:c1:21:2d vlan_id 583 vlan_ethtype 0x0800 src_ip 97.97.218.228 dst_ip 92.74.225.150 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10734 flower src_mac 02:61:b6:89:30:70 dst_mac 02:98:e4:90:4c:35 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10735 flower src_mac 02:ba:48:23:fc:eb dst_mac 02:d1:77:4e:1e:ae vlan_id 3044 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol ip pref 10736 flower src_mac 02:4f:1b:a6:32:27 dst_mac 02:d5:dc:a0:e6:a7 src_ip 106.228.147.229 dst_ip 47.221.84.108 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10737 flower src_mac 02:88:4e:b2:98:0c dst_mac 02:af:4f:f9:9f:62 vlan_id 1644 vlan_ethtype ipv4 src_ip 122.24.161.68 dst_ip 126.53.53.219 ip_proto tcp src_port 51029 dst_port 46513 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10738 flower src_mac 02:cb:5c:5b:f7:c1 dst_mac 02:a4:2b:fd:2e:2c src_ip 108.150.17.106 dst_ip 107.28.41.172 ip_proto icmp code 173 type 16 action drop && tc filter add dev swp33 ingress protocol ip pref 10739 flower src_mac 02:71:71:6f:93:43 dst_mac 02:84:35:f3:21:18 src_ip 79.141.146.168 dst_ip 56.0.179.248 ip_proto tcp src_port 54776 dst_port 51719 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10740 flower src_mac 02:1f:49:3c:57:f8 dst_mac 02:1c:65:e9:c9:75 vlan_id 2380 vlan_ethtype ip src_ip 111.116.37.196 dst_ip 29.117.35.198 ip_proto udp src_port 6864 dst_port 35647 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10741 flower src_mac 02:36:27:6e:94:71 dst_mac 02:a1:b2:7f:cc:eb vlan_id 3481 vlan_ethtype ipv4 src_ip 114.142.177.14 dst_ip 84.98.41.237 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10742 flower src_mac 02:8a:f4:0f:aa:97 dst_mac 02:f0:de:68:44:dd action pass && tc filter add dev swp33 ingress protocol ip pref 10743 flower src_mac 02:a1:45:ec:87:ec dst_mac 02:ff:19:92:a8:7a src_ip 38.92.235.28 dst_ip 17.65.128.87 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10744 flower src_mac 02:ba:8a:cc:2e:44 dst_mac 02:08:a3:3f:3f:8f vlan_id 2501 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10745 flower src_mac 02:d6:d7:6f:57:bc dst_mac 02:af:8f:6b:ee:01 action pass && tc filter add dev swp33 ingress protocol ip pref 10746 flower src_mac 02:93:2f:37:2e:42 dst_mac 02:09:35:a8:6b:8e src_ip 121.252.92.31 dst_ip 15.179.27.111 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10747 flower src_mac 02:d9:27:9b:33:2e dst_mac 02:d7:da:ec:99:b0 vlan_id 3701 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10748 flower src_mac 02:c8:06:bc:73:9b dst_mac 02:52:b3:10:f0:57 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10749 flower src_mac 02:8e:4e:4c:fe:75 dst_mac 02:d9:bd:12:59:5d action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10750 flower src_mac 02:5f:52:ac:1a:f0 dst_mac 02:cb:fc:d7:f2:36 vlan_id 3613 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10751 flower src_mac 02:72:0f:ab:ef:2b dst_mac 02:40:0b:4e:71:f2 vlan_id 3756 vlan_ethtype 0x0800 src_ip 93.231.180.12 dst_ip 35.170.162.32 ip_proto udp src_port 17263 dst_port 21999 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10752 flower src_mac 02:e8:fb:7d:f1:73 dst_mac 02:ec:38:4c:d1:0b vlan_id 2625 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10753 flower src_mac 02:99:2a:5f:fc:e2 dst_mac 02:d9:76:ef:aa:37 src_ip 104.105.84.14 dst_ip 68.191.116.83 ip_proto icmp code 44 type 17 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10754 flower src_mac 02:10:85:32:cd:68 dst_mac 02:7e:81:15:48:a0 vlan_id 3970 vlan_ethtype ip src_ip 11.154.158.112 dst_ip 92.61.58.228 ip_proto udp src_port 47474 dst_port 61272 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10755 flower src_mac 02:48:20:18:d2:48 dst_mac 02:8f:da:66:e4:b5 vlan_id 1842 vlan_ethtype ipv4 src_ip 27.68.90.218 dst_ip 94.163.218.216 ip_proto udp src_port 13767 dst_port 37944 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10756 flower src_mac 02:0f:79:ef:d7:66 dst_mac 02:d1:7e:b6:63:79 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10757 flower src_mac 02:b4:ce:e7:9d:fe dst_mac 02:f7:87:da:b9:d2 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10758 flower src_mac 02:6c:4e:9e:aa:77 dst_mac 02:a0:08:3f:b6:1d vlan_id 3190 vlan_ethtype 0x0800 src_ip 12.151.149.109 dst_ip 121.124.71.188 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10759 flower src_mac 02:2d:2a:22:b9:ee dst_mac 02:c5:dc:a9:83:fb src_ip 77.92.70.232 dst_ip 42.246.61.240 ip_proto icmp code 79 type 3 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10760 flower src_mac 02:0b:da:2a:e2:32 dst_mac 02:b0:80:e1:64:2f vlan_id 2869 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10761 flower src_mac 02:1e:af:45:c8:6d dst_mac 02:ed:3e:53:67:9a vlan_id 2403 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10762 flower src_mac 02:a9:81:81:64:e1 dst_mac 02:2c:ed:14:57:af vlan_id 330 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10763 flower src_mac 02:1f:f1:c7:9a:fb dst_mac 02:ab:f0:87:7a:87 src_ip 83.18.237.6 dst_ip 93.62.154.110 ip_proto udp src_port 5335 dst_port 49452 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10764 flower src_mac 02:92:49:66:cc:d6 dst_mac 02:5a:2e:a2:b9:88 vlan_id 1752 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10765 flower src_mac 02:c8:f0:3e:92:5f dst_mac 02:51:dc:b7:41:f5 vlan_id 2480 vlan_ethtype ipv4 src_ip 73.0.175.184 dst_ip 85.135.44.246 ip_proto udp src_port 9541 dst_port 26184 action drop && tc filter add dev swp33 ingress protocol ip pref 10766 flower src_mac 02:2b:86:a7:90:a6 dst_mac 02:50:2e:f7:20:d3 src_ip 25.132.148.220 dst_ip 57.97.219.199 ip_proto tcp src_port 13667 dst_port 60906 action pass && tc filter add dev swp33 ingress protocol ip pref 10767 flower src_mac 02:7a:90:ab:4f:a1 dst_mac 02:41:7d:cf:9f:6c src_ip 94.163.34.56 dst_ip 67.10.61.250 ip_proto udp src_port 1200 dst_port 19359 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10768 flower src_mac 02:05:04:68:1e:eb dst_mac 02:57:18:80:d0:db action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10769 flower src_mac 02:89:41:df:19:c4 dst_mac 02:96:20:e7:42:a4 src_ip 61.145.231.175 dst_ip 89.240.212.83 ip_proto tcp src_port 2016 dst_port 39232 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10770 flower src_mac 02:dd:46:f8:c4:9b dst_mac 02:e3:f4:fc:d4:d6 vlan_id 3150 vlan_ethtype ip src_ip 101.169.147.94 dst_ip 53.33.176.76 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10771 flower src_mac 02:81:d2:b1:ce:0d dst_mac 02:c7:06:64:5b:51 vlan_id 789 vlan_ethtype 0x0800 src_ip 67.8.70.25 dst_ip 14.244.7.143 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10772 flower src_mac 02:a2:40:b8:79:6d dst_mac 02:cd:70:7f:20:e5 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10773 flower src_mac 02:1e:89:7e:47:3d dst_mac 02:3a:74:cb:56:1f vlan_id 1078 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10774 flower src_mac 02:7d:59:a1:44:06 dst_mac 02:41:5a:ef:d7:94 vlan_id 246 vlan_ethtype ipv4 src_ip 38.138.5.85 dst_ip 42.32.236.151 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10775 flower src_mac 02:8e:0c:0e:a2:b7 dst_mac 02:52:e2:52:d3:b5 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10776 flower src_mac 02:3c:1a:e4:e1:46 dst_mac 02:da:35:47:a0:d4 src_ip 71.139.125.249 dst_ip 41.81.97.40 ip_proto icmp code 32 type 18 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10777 flower src_mac 02:d1:e8:69:49:9d dst_mac 02:29:a7:7a:4b:3b vlan_id 2874 vlan_ethtype 0x0800 src_ip 44.8.70.201 dst_ip 80.69.184.177 ip_proto tcp src_port 62022 dst_port 63036 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10778 flower src_mac 02:aa:93:ac:65:9a dst_mac 02:00:4b:89:3b:ba src_ip 52.105.100.13 dst_ip 74.192.19.181 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10779 flower src_mac 02:e3:8e:64:76:f7 dst_mac 02:34:52:45:b5:76 vlan_id 1830 vlan_ethtype ip src_ip 48.251.43.43 dst_ip 107.171.18.231 action trap && tc filter add dev swp33 ingress protocol ip pref 10780 flower src_mac 02:a8:34:ae:53:ed dst_mac 02:33:c0:d6:de:5a src_ip 118.116.218.136 dst_ip 60.18.7.153 ip_proto udp src_port 5832 dst_port 65189 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10781 flower src_mac 02:47:23:81:63:b2 dst_mac 02:8a:8a:80:1b:39 src_ip 121.2.247.136 dst_ip 34.10.201.27 ip_proto tcp src_port 28264 dst_port 34471 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10782 flower src_mac 02:6f:91:b8:31:31 dst_mac 02:7b:1d:c1:06:61 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10783 flower src_mac 02:65:ab:d1:d8:7b dst_mac 02:61:a7:eb:f1:4d src_ip 28.96.183.111 dst_ip 99.123.161.144 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10784 flower src_mac 02:8f:9f:6f:78:4e dst_mac 02:68:c1:65:97:f0 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10785 flower src_mac 02:38:0e:34:a8:f7 dst_mac 02:08:36:97:ab:a8 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10786 flower src_mac 02:a1:2d:e7:8d:53 dst_mac 02:30:c3:70:6c:15 vlan_id 2425 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10787 flower src_mac 02:42:96:3e:53:bc dst_mac 02:52:6f:d8:69:b3 vlan_id 2613 vlan_ethtype 0x0800 src_ip 117.224.224.204 dst_ip 66.147.171.147 action drop && tc filter add dev swp33 ingress protocol ip pref 10788 flower src_mac 02:55:97:90:36:8d dst_mac 02:6f:89:f2:c7:2f src_ip 60.29.101.151 dst_ip 18.76.71.213 ip_proto tcp src_port 7911 dst_port 2747 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10789 flower src_mac 02:fc:f8:d7:db:0e dst_mac 02:af:fd:a2:29:75 vlan_id 2445 vlan_ethtype ip src_ip 80.81.5.97 dst_ip 62.171.84.98 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10790 flower src_mac 02:f2:8c:49:11:82 dst_mac 02:6a:43:bc:ac:07 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10791 flower src_mac 02:4f:99:6d:ae:ec dst_mac 02:7b:a0:28:5e:d4 vlan_id 479 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10792 flower src_mac 02:55:b6:f5:18:7e dst_mac 02:04:6d:4f:6d:b6 src_ip 44.140.151.246 dst_ip 49.106.82.222 ip_proto icmp code 127 type 4 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10793 flower src_mac 02:e5:a4:ef:17:a4 dst_mac 02:a4:5b:88:2c:e5 vlan_id 995 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10794 flower src_mac 02:2f:2f:62:3a:93 dst_mac 02:e2:1f:67:3b:cb vlan_id 3004 vlan_ethtype ipv4 src_ip 17.29.26.106 dst_ip 13.133.207.95 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10795 flower src_mac 02:83:8e:24:08:f1 dst_mac 02:90:f6:33:41:ae action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10796 flower src_mac 02:30:19:48:ad:1e dst_mac 02:0f:62:29:6d:b0 vlan_id 3054 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10797 flower src_mac 02:a8:43:59:e9:93 dst_mac 02:b1:98:ff:7b:a8 vlan_id 2115 vlan_ethtype 0x0800 src_ip 23.241.210.34 dst_ip 70.219.161.74 ip_proto udp src_port 58641 dst_port 35248 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10798 flower src_mac 02:5d:e6:cd:c5:06 dst_mac 02:a0:17:d1:95:a9 vlan_id 465 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10799 flower src_mac 02:9e:f9:03:e5:cc dst_mac 02:4f:c7:3f:e8:e7 vlan_id 3168 vlan_ethtype ipv4 src_ip 116.110.203.33 dst_ip 71.54.177.208 ip_proto tcp src_port 58598 dst_port 3939 action pass INFO asyncssh:logging.py:92 [conn=65, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=6] Command: tc filter add dev swp33 ingress protocol 0x8100 pref 10400 flower src_mac 02:bb:4f:98:78:04 dst_mac 02:eb:56:89:4a:9f vlan_id 133 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10401 flower src_mac 02:13:6d:29:51:09 dst_mac 02:8e:36:0b:82:0d action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10402 flower src_mac 02:69:35:3d:84:5c dst_mac 02:96:a1:a9:98:40 vlan_id 3267 vlan_ethtype 0x0800 src_ip 36.101.252.204 dst_ip 122.173.208.43 action drop && tc filter add dev swp33 ingress protocol ip pref 10403 flower src_mac 02:fc:f3:d4:64:73 dst_mac 02:5a:73:fe:a8:d6 src_ip 86.185.96.143 dst_ip 55.204.94.36 ip_proto udp src_port 37507 dst_port 45075 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10404 flower src_mac 02:9a:e3:19:54:36 dst_mac 02:53:9b:e2:9d:10 vlan_id 3656 vlan_ethtype ipv4 src_ip 46.157.9.122 dst_ip 88.31.95.62 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10405 flower src_mac 02:55:02:f6:75:c6 dst_mac 02:7a:54:db:94:c1 vlan_id 3145 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10406 flower src_mac 02:8e:25:8f:ef:89 dst_mac 02:2f:b0:3f:8d:d9 vlan_id 4008 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10407 flower src_mac 02:a5:e6:2c:81:93 dst_mac 02:79:1b:26:60:2c src_ip 43.4.9.95 dst_ip 24.154.221.243 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10408 flower src_mac 02:f8:5d:64:0d:49 dst_mac 02:67:de:7c:ca:24 vlan_id 1977 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10409 flower src_mac 02:21:77:27:a4:3b dst_mac 02:36:7b:93:ca:64 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10410 flower src_mac 02:eb:71:7d:a0:f4 dst_mac 02:ff:bf:f2:f4:bc vlan_id 1306 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10411 flower src_mac 02:cd:19:ea:ef:9b dst_mac 02:b7:17:4c:be:80 vlan_id 2499 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10412 flower src_mac 02:ef:63:f4:b2:f6 dst_mac 02:78:79:c2:27:23 vlan_id 2352 vlan_ethtype ip src_ip 91.250.212.46 dst_ip 32.210.191.191 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10413 flower src_mac 02:c9:84:3d:21:d3 dst_mac 02:4e:00:2f:ba:4e vlan_id 3515 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10414 flower src_mac 02:6a:8d:a7:df:07 dst_mac 02:36:f5:43:51:69 vlan_id 496 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10415 flower src_mac 02:66:d5:48:f1:7a dst_mac 02:bd:18:09:cc:83 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10416 flower src_mac 02:94:09:43:10:f1 dst_mac 02:7e:19:79:eb:f5 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10417 flower src_mac 02:7b:05:72:26:f3 dst_mac 02:de:42:c1:31:5c action trap && tc filter add dev swp33 ingress protocol ip pref 10418 flower src_mac 02:6f:52:34:d6:a6 dst_mac 02:6a:f6:41:07:0c src_ip 58.187.209.35 dst_ip 16.11.35.113 ip_proto icmp code 211 type 11 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10419 flower src_mac 02:7d:d0:b5:cd:8d dst_mac 02:3e:08:57:7f:dd vlan_id 702 vlan_ethtype ip src_ip 117.89.131.19 dst_ip 83.18.199.106 ip_proto tcp src_port 64513 dst_port 21428 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10420 flower src_mac 02:d1:6a:57:f6:3f dst_mac 02:17:ff:d5:79:f4 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10421 flower src_mac 02:54:86:85:8b:04 dst_mac 02:3e:8c:3a:52:62 vlan_id 1316 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10422 flower src_mac 02:6f:62:d1:4f:62 dst_mac 02:4b:15:04:9f:68 vlan_id 2501 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10423 flower src_mac 02:d5:69:ba:ab:d7 dst_mac 02:50:53:c7:e9:9f vlan_id 745 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10424 flower src_mac 02:9c:eb:4b:fa:4c dst_mac 02:8c:00:48:10:5a vlan_id 2293 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10425 flower src_mac 02:ec:df:a8:97:87 dst_mac 02:81:2e:ff:cf:e8 vlan_id 3984 vlan_ethtype ipv4 src_ip 57.117.171.95 dst_ip 27.144.50.229 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10426 flower src_mac 02:1b:2c:79:34:5d dst_mac 02:99:fa:2d:75:77 src_ip 35.180.103.222 dst_ip 68.55.166.65 ip_proto udp src_port 60142 dst_port 57645 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10427 flower src_mac 02:3d:e5:b5:5a:ad dst_mac 02:62:ea:51:d8:f5 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10428 flower src_mac 02:b0:93:9b:c7:d0 dst_mac 02:42:5f:55:c7:31 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10429 flower src_mac 02:9e:64:65:87:75 dst_mac 02:1f:86:15:81:ff vlan_id 2360 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10430 flower src_mac 02:51:5f:43:44:fa dst_mac 02:34:e8:3b:13:8f vlan_id 699 vlan_ethtype ip src_ip 45.84.105.176 dst_ip 11.243.142.47 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10431 flower src_mac 02:0f:82:cc:f8:1a dst_mac 02:14:a2:0c:1d:cf action drop && tc filter add dev swp33 ingress protocol ip pref 10432 flower src_mac 02:58:2f:b9:15:29 dst_mac 02:dc:ce:7d:8d:74 src_ip 125.197.57.221 dst_ip 70.3.186.178 ip_proto tcp src_port 20611 dst_port 26803 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10433 flower src_mac 02:c0:a1:d1:d5:45 dst_mac 02:57:68:2f:f3:27 src_ip 24.190.45.242 dst_ip 91.210.236.180 ip_proto tcp src_port 7076 dst_port 1858 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10434 flower src_mac 02:e0:80:a7:76:cf dst_mac 02:e3:fc:d9:4e:61 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10435 flower src_mac 02:f8:b9:85:e7:f1 dst_mac 02:77:b9:50:99:e8 action pass && tc filter add dev swp33 ingress protocol ip pref 10436 flower src_mac 02:b1:ab:84:09:88 dst_mac 02:0a:37:ff:6b:88 src_ip 36.211.26.106 dst_ip 123.219.187.168 ip_proto icmp code 168 type 15 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10437 flower src_mac 02:09:43:c6:3e:9e dst_mac 02:35:b0:38:03:c4 src_ip 31.122.205.83 dst_ip 104.158.93.227 ip_proto icmp code 220 type 8 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10438 flower src_mac 02:de:7a:b3:c0:1d dst_mac 02:46:6a:a3:8f:5f vlan_id 1743 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10439 flower src_mac 02:70:cc:02:cf:b7 dst_mac 02:07:bf:35:9e:f9 vlan_id 2410 vlan_ethtype ipv4 src_ip 31.35.202.147 dst_ip 37.61.165.113 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10440 flower src_mac 02:f5:4c:1b:5f:6e dst_mac 02:86:cb:39:a8:85 vlan_id 3033 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10441 flower src_mac 02:7c:e2:04:d4:91 dst_mac 02:99:b5:1a:d8:3e action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10442 flower src_mac 02:3f:5a:b5:ad:d0 dst_mac 02:23:7e:5a:57:48 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10443 flower src_mac 02:bf:0d:cd:09:59 dst_mac 02:6b:92:63:81:e7 vlan_id 749 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10444 flower src_mac 02:82:3f:2b:1a:86 dst_mac 02:bf:b3:a5:f7:6b vlan_id 1375 vlan_ethtype 0x0800 src_ip 85.202.182.177 dst_ip 58.133.8.244 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10445 flower src_mac 02:06:54:4e:25:a6 dst_mac 02:b2:9a:8f:55:3c src_ip 39.64.142.120 dst_ip 44.48.42.26 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10446 flower src_mac 02:0d:62:12:8f:20 dst_mac 02:6f:11:b8:90:b5 src_ip 51.111.117.75 dst_ip 19.197.151.10 ip_proto tcp src_port 25155 dst_port 34111 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10447 flower src_mac 02:ca:99:29:fe:8a dst_mac 02:d6:3e:58:48:b7 vlan_id 3356 vlan_ethtype ip src_ip 12.74.137.22 dst_ip 59.169.27.76 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10448 flower src_mac 02:36:63:ce:d2:f7 dst_mac 02:02:7d:00:7f:0e src_ip 81.7.181.233 dst_ip 85.90.73.48 ip_proto tcp src_port 12225 dst_port 34552 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10449 flower src_mac 02:77:3e:eb:5d:bb dst_mac 02:c2:ac:ff:58:3e action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10450 flower src_mac 02:e5:e2:9f:b1:70 dst_mac 02:c2:1f:82:e3:cc src_ip 98.133.38.196 dst_ip 28.65.162.220 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10451 flower src_mac 02:15:54:20:93:6e dst_mac 02:14:56:d6:b0:07 vlan_id 462 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10452 flower src_mac 02:ce:c5:01:f2:73 dst_mac 02:0f:d7:07:f2:3b vlan_id 1351 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10453 flower src_mac 02:61:1e:63:fa:f2 dst_mac 02:5f:41:6c:7c:66 src_ip 38.115.57.42 dst_ip 33.32.100.155 ip_proto tcp src_port 15243 dst_port 9098 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10454 flower src_mac 02:13:06:36:d2:49 dst_mac 02:8c:ac:ec:70:b6 vlan_id 137 vlan_ethtype 0x0800 src_ip 76.28.49.14 dst_ip 83.208.198.175 ip_proto tcp src_port 29337 dst_port 49824 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10455 flower src_mac 02:1b:e9:78:d6:82 dst_mac 02:8c:f4:0d:b9:ae src_ip 109.208.125.225 dst_ip 65.181.181.171 ip_proto tcp src_port 2468 dst_port 60417 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10456 flower src_mac 02:d8:03:e4:5e:59 dst_mac 02:7b:73:78:79:49 vlan_id 3620 vlan_ethtype ip src_ip 123.20.231.79 dst_ip 39.85.117.166 ip_proto tcp src_port 32311 dst_port 21814 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10457 flower src_mac 02:19:e6:d8:0d:38 dst_mac 02:e6:0c:10:bb:aa vlan_id 2147 vlan_ethtype ipv4 src_ip 27.77.221.229 dst_ip 54.3.179.210 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10458 flower src_mac 02:20:89:fe:2d:c0 dst_mac 02:04:b8:06:0b:de vlan_id 4012 vlan_ethtype 0x0800 src_ip 17.146.123.58 dst_ip 52.6.134.164 ip_proto tcp src_port 60977 dst_port 49667 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10459 flower src_mac 02:8a:19:5f:8b:ba dst_mac 02:49:51:4f:33:e3 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10460 flower src_mac 02:ac:7a:cb:95:80 dst_mac 02:d6:82:a0:2c:66 src_ip 81.248.171.22 dst_ip 23.129.91.63 ip_proto tcp src_port 51110 dst_port 50029 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10461 flower src_mac 02:ae:29:15:1f:f2 dst_mac 02:17:37:65:c2:30 vlan_id 3509 vlan_ethtype ipv4 src_ip 22.165.145.47 dst_ip 20.20.174.121 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10462 flower src_mac 02:48:f0:f5:be:bd dst_mac 02:2f:2c:cc:27:f3 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10463 flower src_mac 02:b0:96:e7:58:b2 dst_mac 02:28:ac:bb:63:06 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10464 flower src_mac 02:17:cf:ff:19:73 dst_mac 02:9c:a7:94:cc:43 vlan_id 3317 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol ip pref 10465 flower src_mac 02:c3:e5:53:05:03 dst_mac 02:20:3d:40:07:48 src_ip 104.19.100.172 dst_ip 87.94.162.40 ip_proto udp src_port 32463 dst_port 10344 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10466 flower src_mac 02:f5:f8:d3:01:c6 dst_mac 02:5c:26:32:84:b5 vlan_id 3780 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10467 flower src_mac 02:3b:e0:cb:26:19 dst_mac 02:74:e5:97:39:93 vlan_id 2005 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10468 flower src_mac 02:9d:0a:00:73:54 dst_mac 02:9c:cd:6d:cb:1e vlan_id 2506 vlan_ethtype ip src_ip 102.8.201.121 dst_ip 111.202.29.156 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10469 flower src_mac 02:cc:d1:54:58:b6 dst_mac 02:fd:82:be:46:c9 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10470 flower src_mac 02:c7:4a:c9:27:78 dst_mac 02:c3:68:48:ef:6d vlan_id 3305 vlan_ethtype ip src_ip 101.241.4.211 dst_ip 101.86.192.4 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10471 flower src_mac 02:a1:fc:20:c0:96 dst_mac 02:2c:a1:5a:f0:ed action trap && tc filter add dev swp33 ingress protocol ip pref 10472 flower src_mac 02:85:71:25:26:27 dst_mac 02:13:01:6d:91:2b src_ip 82.246.119.110 dst_ip 36.26.121.32 ip_proto tcp src_port 28340 dst_port 21324 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10473 flower src_mac 02:f5:47:32:15:bb dst_mac 02:c0:5e:5e:5d:6b vlan_id 2709 vlan_ethtype ip src_ip 48.115.124.26 dst_ip 120.243.111.232 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10474 flower src_mac 02:d6:3d:50:9d:2a dst_mac 02:b5:6f:89:fa:ee vlan_id 2454 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10475 flower src_mac 02:7d:34:c1:20:cf dst_mac 02:a3:5f:99:54:f1 vlan_id 2592 vlan_ethtype 0x0800 src_ip 123.200.253.167 dst_ip 85.122.246.128 ip_proto udp src_port 29676 dst_port 35235 action trap && tc filter add dev swp33 ingress protocol ip pref 10476 flower src_mac 02:3d:37:ee:c0:70 dst_mac 02:20:a3:33:bc:ae src_ip 54.55.63.123 dst_ip 82.169.1.160 ip_proto icmp code 77 type 14 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10477 flower src_mac 02:c1:08:66:bb:b7 dst_mac 02:7d:4f:40:b9:f6 vlan_id 1580 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10478 flower src_mac 02:71:26:82:cc:45 dst_mac 02:06:f9:c6:91:13 vlan_id 3887 vlan_ethtype ipv4 src_ip 123.202.216.56 dst_ip 112.207.201.223 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10479 flower src_mac 02:ff:4a:7a:79:72 dst_mac 02:4c:1f:3d:d2:78 src_ip 50.11.233.205 dst_ip 107.215.161.226 ip_proto tcp src_port 394 dst_port 44086 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10480 flower src_mac 02:5b:82:be:ef:00 dst_mac 02:07:52:77:1f:c3 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10481 flower src_mac 02:4c:08:bd:f2:2e dst_mac 02:4e:66:c5:e9:04 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10482 flower src_mac 02:47:9e:14:ce:f4 dst_mac 02:90:61:8f:cc:16 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10483 flower src_mac 02:ce:b7:fb:6b:1e dst_mac 02:65:3a:38:f3:a5 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10484 flower src_mac 02:3a:2e:d3:fe:c6 dst_mac 02:89:59:cf:e8:2f action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10485 flower src_mac 02:13:7f:05:ce:5d dst_mac 02:a4:05:12:ca:33 vlan_id 2432 vlan_ethtype 0x0800 src_ip 46.147.224.197 dst_ip 33.92.177.225 ip_proto udp src_port 59747 dst_port 58727 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10486 flower src_mac 02:be:8b:db:a5:81 dst_mac 02:88:23:1e:b0:34 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10487 flower src_mac 02:ad:a5:52:77:09 dst_mac 02:63:cc:c4:75:a6 action drop && tc filter add dev swp33 ingress protocol ip pref 10488 flower src_mac 02:92:2d:1f:06:48 dst_mac 02:ca:e3:dc:c9:08 src_ip 63.41.123.85 dst_ip 113.148.112.89 ip_proto icmp code 254 type 14 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10489 flower src_mac 02:bd:4a:21:67:70 dst_mac 02:76:72:42:b8:f7 src_ip 78.44.143.167 dst_ip 97.207.238.59 ip_proto tcp src_port 26980 dst_port 42302 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10490 flower src_mac 02:4a:61:b7:ca:a0 dst_mac 02:e3:84:b3:a1:05 vlan_id 2476 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10491 flower src_mac 02:3a:ca:47:29:fa dst_mac 02:1a:e5:a2:3d:f4 action drop && tc filter add dev swp33 ingress protocol ip pref 10492 flower src_mac 02:30:39:31:ca:f4 dst_mac 02:b9:36:6d:1b:ac src_ip 112.145.17.69 dst_ip 112.99.136.46 ip_proto tcp src_port 31885 dst_port 39360 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10493 flower src_mac 02:91:98:67:fc:02 dst_mac 02:61:ea:48:72:47 vlan_id 1625 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10494 flower src_mac 02:20:18:eb:23:e4 dst_mac 02:ae:6c:32:8b:7b action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10495 flower src_mac 02:7e:76:b1:20:19 dst_mac 02:e1:eb:ea:7d:0a vlan_id 979 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10496 flower src_mac 02:b8:26:76:74:75 dst_mac 02:53:03:be:ca:19 vlan_id 286 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10497 flower src_mac 02:81:0b:16:7d:04 dst_mac 02:be:c5:95:25:90 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10498 flower src_mac 02:53:64:95:42:ff dst_mac 02:01:ad:86:74:18 vlan_id 2695 vlan_ethtype 0x0800 src_ip 54.118.186.90 dst_ip 30.244.158.56 ip_proto udp src_port 22439 dst_port 50785 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10499 flower src_mac 02:77:2b:7d:92:cd dst_mac 02:46:07:41:99:37 vlan_id 3060 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10500 flower src_mac 02:fd:50:ed:0c:b8 dst_mac 02:e5:ac:9d:18:90 vlan_id 2948 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10501 flower src_mac 02:8d:44:cd:44:64 dst_mac 02:7c:9f:b7:09:8e vlan_id 4046 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10502 flower src_mac 02:f6:d3:d9:a7:14 dst_mac 02:e8:a2:82:fd:ae action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10503 flower src_mac 02:66:0e:fe:f7:b9 dst_mac 02:db:ce:36:a3:74 src_ip 83.199.119.240 dst_ip 20.13.130.111 ip_proto udp src_port 8246 dst_port 25945 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10504 flower src_mac 02:3f:e5:9a:4b:5d dst_mac 02:f6:e0:9a:c3:05 vlan_id 3821 vlan_ethtype ip src_ip 91.1.4.202 dst_ip 55.9.139.242 ip_proto tcp src_port 2591 dst_port 27441 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10505 flower src_mac 02:c6:4c:fc:62:66 dst_mac 02:6d:d8:f3:50:d8 action trap && tc filter add dev swp33 ingress protocol ip pref 10506 flower src_mac 02:5d:0b:5b:87:85 dst_mac 02:b2:fe:9b:b1:d2 src_ip 117.177.221.58 dst_ip 110.134.72.121 ip_proto tcp src_port 60284 dst_port 25842 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10507 flower src_mac 02:03:39:0b:1d:7f dst_mac 02:e2:af:19:5f:a1 src_ip 95.138.46.78 dst_ip 56.24.124.64 ip_proto udp src_port 28174 dst_port 63107 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10508 flower src_mac 02:b9:dd:6a:ee:e6 dst_mac 02:09:1d:21:63:bc vlan_id 1262 vlan_ethtype 0x0800 src_ip 70.171.56.138 dst_ip 81.221.189.3 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10509 flower src_mac 02:3c:1a:ba:fc:7d dst_mac 02:1d:ab:62:62:2f action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10510 flower src_mac 02:d2:7c:62:88:f6 dst_mac 02:df:ed:30:72:c3 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10511 flower src_mac 02:0f:83:93:3c:68 dst_mac 02:68:00:21:05:fc vlan_id 542 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10512 flower src_mac 02:93:b0:28:88:b4 dst_mac 02:64:8b:2a:72:df vlan_id 861 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10513 flower src_mac 02:0d:c4:55:16:69 dst_mac 02:57:b1:87:37:e3 vlan_id 807 vlan_ethtype ip src_ip 97.254.5.16 dst_ip 51.58.199.166 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10514 flower src_mac 02:ab:f8:c7:01:61 dst_mac 02:a7:d9:97:76:42 vlan_id 254 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10515 flower src_mac 02:d9:ea:89:fa:99 dst_mac 02:0c:e7:a4:8d:e1 vlan_id 1514 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10516 flower src_mac 02:0f:8f:50:89:84 dst_mac 02:20:22:d2:98:af action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10517 flower src_mac 02:e7:1c:5c:82:ff dst_mac 02:44:b1:c2:f7:ee src_ip 48.44.76.214 dst_ip 95.81.206.4 ip_proto udp src_port 9507 dst_port 51474 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10518 flower src_mac 02:d0:98:ec:54:e5 dst_mac 02:57:a5:52:d9:54 vlan_id 3221 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10519 flower src_mac 02:78:31:4b:93:7f dst_mac 02:3f:15:a0:e3:91 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10520 flower src_mac 02:84:cd:45:0e:ff dst_mac 02:eb:11:e1:87:9b action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10521 flower src_mac 02:ee:b9:43:9f:11 dst_mac 02:01:bd:13:f3:29 vlan_id 227 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10522 flower src_mac 02:88:09:34:ad:37 dst_mac 02:f9:11:3f:f1:5f vlan_id 2360 vlan_ethtype ip src_ip 22.121.178.101 dst_ip 114.101.187.70 ip_proto tcp src_port 12024 dst_port 55041 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10523 flower src_mac 02:67:19:fb:2f:b0 dst_mac 02:04:b4:35:eb:17 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10524 flower src_mac 02:70:d6:a9:10:8b dst_mac 02:19:9d:df:6e:7d vlan_id 2316 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10525 flower src_mac 02:41:37:63:24:9a dst_mac 02:9f:71:0a:8c:94 vlan_id 3863 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10526 flower src_mac 02:96:a0:5e:59:fd dst_mac 02:95:46:5d:62:07 vlan_id 1912 vlan_ethtype ip src_ip 83.19.241.192 dst_ip 20.173.5.243 ip_proto udp src_port 4333 dst_port 29212 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10527 flower src_mac 02:a4:d3:0d:70:87 dst_mac 02:aa:43:2f:56:55 src_ip 22.220.186.155 dst_ip 108.69.86.104 ip_proto icmp code 136 type 12 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10528 flower src_mac 02:4c:ee:13:6a:ad dst_mac 02:0e:08:e5:ee:d7 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10529 flower src_mac 02:66:48:0a:27:42 dst_mac 02:b6:46:7d:83:98 action drop && tc filter add dev swp33 ingress protocol ip pref 10530 flower src_mac 02:5b:16:8d:d1:ae dst_mac 02:e1:41:4e:f2:2f src_ip 96.120.241.108 dst_ip 32.131.116.87 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10531 flower src_mac 02:54:8d:a9:b3:2d dst_mac 02:d3:dd:73:3c:d5 vlan_id 2052 vlan_ethtype ipv4 src_ip 40.118.186.231 dst_ip 73.60.154.248 action trap && tc filter add dev swp33 ingress protocol ip pref 10532 flower src_mac 02:61:3d:12:38:bf dst_mac 02:ed:19:9d:7f:f8 src_ip 84.198.114.234 dst_ip 16.127.165.180 ip_proto udp src_port 65157 dst_port 65514 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10533 flower src_mac 02:e7:7f:ce:2b:cc dst_mac 02:ad:2e:25:ac:c8 vlan_id 366 vlan_ethtype 0x0800 src_ip 46.176.121.68 dst_ip 125.67.124.153 ip_proto tcp src_port 47738 dst_port 51040 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10534 flower src_mac 02:e1:83:75:4b:75 dst_mac 02:9d:25:ec:0d:d1 src_ip 74.125.236.16 dst_ip 93.235.45.108 ip_proto tcp src_port 33631 dst_port 46444 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10535 flower src_mac 02:54:b9:48:3f:60 dst_mac 02:36:fd:32:aa:6a vlan_id 1617 vlan_ethtype ip src_ip 37.208.16.141 dst_ip 96.53.239.65 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10536 flower src_mac 02:67:a6:4f:47:4c dst_mac 02:55:7d:7c:03:1f vlan_id 4051 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10537 flower src_mac 02:23:2f:96:d7:51 dst_mac 02:42:4d:81:d4:8e vlan_id 1563 vlan_ethtype 0x0800 src_ip 23.33.237.124 dst_ip 29.159.121.136 ip_proto udp src_port 23844 dst_port 55267 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10538 flower src_mac 02:64:50:3a:64:0a dst_mac 02:39:84:b5:7a:24 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10539 flower src_mac 02:0d:ac:f2:88:82 dst_mac 02:ff:9e:0f:ca:10 vlan_id 190 vlan_ethtype 0x0800 src_ip 58.53.121.159 dst_ip 59.223.63.235 ip_proto udp src_port 40076 dst_port 568 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10540 flower src_mac 02:58:d4:3e:85:a2 dst_mac 02:dd:52:45:34:85 vlan_id 1578 vlan_ethtype ipv4 src_ip 42.131.172.244 dst_ip 18.103.223.142 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10541 flower src_mac 02:6b:ee:41:e7:f3 dst_mac 02:f8:57:88:31:73 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10542 flower src_mac 02:6c:b8:77:e9:9c dst_mac 02:6d:3a:f4:c8:dd vlan_id 3407 vlan_ethtype 0x0800 src_ip 101.160.212.128 dst_ip 23.253.203.79 action drop && tc filter add dev swp33 ingress protocol ip pref 10543 flower src_mac 02:3f:81:d1:a3:95 dst_mac 02:ad:1d:3d:73:45 src_ip 59.153.87.186 dst_ip 61.16.116.169 ip_proto udp src_port 61554 dst_port 354 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10544 flower src_mac 02:b8:4d:fa:4d:ca dst_mac 02:8e:43:f4:57:4b action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10545 flower src_mac 02:83:99:79:34:17 dst_mac 02:b6:24:dc:3a:c9 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10546 flower src_mac 02:0a:81:55:fe:85 dst_mac 02:13:68:32:84:86 vlan_id 2703 vlan_ethtype 0x0800 src_ip 35.246.96.241 dst_ip 11.222.186.6 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10547 flower src_mac 02:21:b9:e9:79:79 dst_mac 02:d7:13:f6:68:6c vlan_id 3088 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10548 flower src_mac 02:1b:bf:0b:a6:6a dst_mac 02:13:b5:11:10:21 vlan_id 2015 vlan_ethtype ip src_ip 113.132.208.11 dst_ip 29.11.29.136 ip_proto udp src_port 1333 dst_port 5263 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10549 flower src_mac 02:11:8c:58:3d:49 dst_mac 02:8a:77:a7:2e:df vlan_id 3977 vlan_ethtype 0x0800 src_ip 88.233.168.11 dst_ip 51.80.33.11 ip_proto tcp src_port 6019 dst_port 51611 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10550 flower src_mac 02:2a:52:71:7c:c1 dst_mac 02:ae:77:c9:32:0d action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10551 flower src_mac 02:d2:7e:d9:05:57 dst_mac 02:48:66:21:65:10 src_ip 87.194.142.87 dst_ip 120.24.64.97 ip_proto icmp code 195 type 11 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10552 flower src_mac 02:c8:dc:2b:37:19 dst_mac 02:01:2a:26:65:fa vlan_id 225 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10553 flower src_mac 02:6c:ae:89:13:71 dst_mac 02:c9:69:07:4d:b4 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10554 flower src_mac 02:c5:48:34:65:6a dst_mac 02:f1:21:22:52:ae vlan_id 1867 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10555 flower src_mac 02:cf:2a:b4:c1:ab dst_mac 02:15:bf:db:bc:c5 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10556 flower src_mac 02:c3:25:5d:26:f7 dst_mac 02:a8:15:fa:37:e8 src_ip 24.136.242.88 dst_ip 85.37.223.250 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10557 flower src_mac 02:a8:e7:70:f4:6b dst_mac 02:62:4f:87:52:81 vlan_id 3930 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10558 flower src_mac 02:92:a6:41:18:7e dst_mac 02:b2:51:6c:bd:91 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10559 flower src_mac 02:8c:73:25:0a:56 dst_mac 02:08:5a:a4:b4:cf action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10560 flower src_mac 02:b7:7a:2e:b4:92 dst_mac 02:99:c2:93:d4:3a action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10561 flower src_mac 02:f5:c5:cb:fc:cf dst_mac 02:eb:f7:7d:53:a0 src_ip 119.253.215.218 dst_ip 16.113.55.53 ip_proto tcp src_port 8252 dst_port 21803 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10562 flower src_mac 02:3e:8b:7d:81:fc dst_mac 02:52:79:ee:66:9c vlan_id 576 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10563 flower src_mac 02:89:b4:73:8a:b8 dst_mac 02:4b:ea:3d:bf:12 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10564 flower src_mac 02:27:97:c8:7c:12 dst_mac 02:04:d4:a3:d3:ca vlan_id 3935 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10565 flower src_mac 02:47:84:58:32:a1 dst_mac 02:db:12:34:74:28 vlan_id 2754 vlan_ethtype 0x0800 src_ip 42.221.73.14 dst_ip 38.59.148.57 ip_proto udp src_port 30222 dst_port 42146 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10566 flower src_mac 02:94:1b:9f:43:13 dst_mac 02:d0:80:22:55:8e src_ip 31.171.162.172 dst_ip 107.231.67.205 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10567 flower src_mac 02:96:a8:cd:c9:c5 dst_mac 02:46:b2:6f:0a:bf src_ip 117.81.175.217 dst_ip 67.69.219.59 ip_proto udp src_port 20675 dst_port 46149 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10568 flower src_mac 02:a5:ff:90:ba:2a dst_mac 02:58:28:bf:e4:5f action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10569 flower src_mac 02:c5:94:3a:16:e4 dst_mac 02:03:fb:29:3d:5f src_ip 78.27.197.14 dst_ip 26.42.231.154 ip_proto tcp src_port 10589 dst_port 19852 action trap && tc filter add dev swp33 ingress protocol ip pref 10570 flower src_mac 02:ed:2c:3e:17:f9 dst_mac 02:ea:de:45:f6:68 src_ip 89.196.186.18 dst_ip 84.214.249.76 ip_proto udp src_port 29658 dst_port 55628 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10571 flower src_mac 02:e1:ce:7b:87:dd dst_mac 02:37:44:33:ee:1f vlan_id 3811 vlan_ethtype ipv4 src_ip 53.89.9.42 dst_ip 60.95.161.250 ip_proto udp src_port 48557 dst_port 3666 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10572 flower src_mac 02:8d:a1:ea:58:28 dst_mac 02:0b:0d:47:45:4c vlan_id 3910 vlan_ethtype ipv4 src_ip 104.147.15.42 dst_ip 50.191.125.239 ip_proto udp src_port 4083 dst_port 34632 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10573 flower src_mac 02:70:7d:dc:e7:0d dst_mac 02:e6:d7:d9:bb:9f action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10574 flower src_mac 02:5f:5c:51:93:9c dst_mac 02:de:01:74:23:2e action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10575 flower src_mac 02:33:05:b8:60:41 dst_mac 02:37:55:1e:88:3b action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10576 flower src_mac 02:69:41:f0:78:07 dst_mac 02:72:e5:b4:f5:e8 vlan_id 1322 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10577 flower src_mac 02:6c:3c:d3:3b:a8 dst_mac 02:6f:0f:b4:e8:12 vlan_id 2133 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10578 flower src_mac 02:89:b2:09:86:63 dst_mac 02:88:ea:e4:05:2a vlan_id 1482 vlan_ethtype ip src_ip 57.212.36.103 dst_ip 56.15.56.202 ip_proto udp src_port 52428 dst_port 61545 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10579 flower src_mac 02:42:28:c0:02:c3 dst_mac 02:35:64:32:90:fa vlan_id 1465 vlan_ethtype ipv4 src_ip 93.211.218.74 dst_ip 14.182.141.243 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10580 flower src_mac 02:36:bd:f2:56:f6 dst_mac 02:d9:03:80:71:e4 vlan_id 1674 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10581 flower src_mac 02:e6:04:a7:d1:72 dst_mac 02:90:2c:4e:a7:7e vlan_id 1050 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10582 flower src_mac 02:a2:62:3b:60:66 dst_mac 02:71:43:bc:f8:99 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10583 flower src_mac 02:24:02:7e:02:f6 dst_mac 02:11:b0:25:ee:97 vlan_id 2765 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10584 flower src_mac 02:08:41:e5:1f:1e dst_mac 02:f6:97:8a:c6:75 vlan_id 1391 vlan_ethtype 0x0800 src_ip 53.181.144.209 dst_ip 25.118.223.188 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10585 flower src_mac 02:53:2d:db:6e:e4 dst_mac 02:f9:cb:49:d3:5d vlan_id 496 vlan_ethtype 0x0800 src_ip 95.191.253.202 dst_ip 64.144.129.10 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10586 flower src_mac 02:ce:08:89:e8:6f dst_mac 02:98:53:d2:d8:ce src_ip 87.116.208.192 dst_ip 117.40.239.41 ip_proto tcp src_port 17934 dst_port 33520 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10587 flower src_mac 02:1c:76:ae:c3:87 dst_mac 02:18:b3:ca:bb:27 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10588 flower src_mac 02:26:70:15:0e:79 dst_mac 02:46:d0:0f:6d:ac vlan_id 630 vlan_ethtype ip src_ip 65.114.34.152 dst_ip 32.150.255.71 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10589 flower src_mac 02:51:59:fb:28:19 dst_mac 02:9d:3f:4f:2a:a3 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10590 flower src_mac 02:05:0e:85:1f:ea dst_mac 02:58:4f:71:c2:78 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10591 flower src_mac 02:2a:72:b9:b2:54 dst_mac 02:79:5b:c9:0c:a0 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10592 flower src_mac 02:7e:b7:74:bc:3f dst_mac 02:23:8d:2c:ac:10 vlan_id 4038 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10593 flower src_mac 02:8d:8e:e2:63:57 dst_mac 02:f0:9d:d9:de:2a action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10594 flower src_mac 02:f9:7b:b0:82:25 dst_mac 02:c5:3e:99:d2:8a vlan_id 787 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10595 flower src_mac 02:69:26:86:97:15 dst_mac 02:89:4d:70:be:a9 src_ip 76.9.230.220 dst_ip 100.122.70.150 ip_proto tcp src_port 27490 dst_port 60152 action pass && tc filter add dev swp33 ingress protocol ip pref 10596 flower src_mac 02:4c:4e:12:4d:c1 dst_mac 02:d2:a1:5c:20:f0 src_ip 83.34.146.200 dst_ip 73.107.61.86 ip_proto icmp code 31 type 11 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10597 flower src_mac 02:08:79:54:9b:da dst_mac 02:b9:b4:ee:d5:b8 vlan_id 1205 vlan_ethtype ipv4 src_ip 95.75.142.111 dst_ip 37.18.165.86 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10598 flower src_mac 02:52:93:7e:6a:c9 dst_mac 02:9e:bd:0f:86:8e src_ip 69.125.34.147 dst_ip 85.84.81.46 ip_proto udp src_port 65113 dst_port 12416 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10599 flower src_mac 02:99:0a:be:b3:c4 dst_mac 02:90:70:9d:d4:e2 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10600 flower src_mac 02:81:93:4e:c9:be dst_mac 02:9f:42:c8:8c:49 vlan_id 666 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10601 flower src_mac 02:2c:7d:74:f3:ba dst_mac 02:63:0a:43:97:cd action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10602 flower src_mac 02:8f:60:4b:49:50 dst_mac 02:a5:a3:a9:8c:e0 vlan_id 2475 vlan_ethtype ipv4 src_ip 24.170.183.212 dst_ip 111.12.210.151 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10603 flower src_mac 02:03:4e:ae:f5:91 dst_mac 02:70:39:91:99:5a action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10604 flower src_mac 02:60:50:ae:74:71 dst_mac 02:39:d0:fe:0e:3a action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10605 flower src_mac 02:fd:a9:f1:54:d3 dst_mac 02:c7:d3:4d:38:ed vlan_id 1661 vlan_ethtype 0x0800 src_ip 56.15.34.34 dst_ip 38.22.70.136 action pass && tc filter add dev swp33 ingress protocol ip pref 10606 flower src_mac 02:90:a2:7e:09:33 dst_mac 02:ec:81:5b:f5:85 src_ip 20.131.36.143 dst_ip 123.91.200.132 ip_proto icmp code 15 type 5 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10607 flower src_mac 02:08:e4:f9:a7:ec dst_mac 02:cc:50:f6:7a:53 vlan_id 528 vlan_ethtype ip src_ip 113.230.101.167 dst_ip 107.236.175.65 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10608 flower src_mac 02:ed:29:17:6c:fc dst_mac 02:7b:5c:31:d6:9a vlan_id 2242 vlan_ethtype ipv4 src_ip 91.64.181.51 dst_ip 105.177.249.237 ip_proto tcp src_port 8548 dst_port 40687 action trap && tc filter add dev swp33 ingress protocol ip pref 10609 flower src_mac 02:00:72:cb:b7:b7 dst_mac 02:91:39:28:2e:65 src_ip 123.103.233.119 dst_ip 36.129.82.217 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10610 flower src_mac 02:20:3a:6d:89:ad dst_mac 02:21:75:78:e9:e3 vlan_id 404 vlan_ethtype 0x0800 src_ip 64.74.162.32 dst_ip 44.243.88.56 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10611 flower src_mac 02:01:b8:eb:2f:f0 dst_mac 02:eb:01:1f:26:73 src_ip 111.31.124.128 dst_ip 87.253.193.25 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10612 flower src_mac 02:a9:d6:02:80:12 dst_mac 02:59:e5:fe:8b:2c vlan_id 3008 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10613 flower src_mac 02:d4:1f:83:0c:0c dst_mac 02:80:2f:00:69:45 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10614 flower src_mac 02:0a:0a:a6:f4:90 dst_mac 02:44:29:be:28:fc action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10615 flower src_mac 02:7a:0d:42:31:8a dst_mac 02:7f:01:d3:22:9c vlan_id 2642 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10616 flower src_mac 02:46:ea:0b:0d:5d dst_mac 02:9f:29:ca:cc:f4 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10617 flower src_mac 02:59:81:70:2d:7b dst_mac 02:cb:7f:7f:f4:3c vlan_id 943 vlan_ethtype 0x0800 src_ip 63.33.146.118 dst_ip 63.232.255.180 ip_proto udp src_port 16332 dst_port 26566 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10618 flower src_mac 02:bf:d5:c7:70:97 dst_mac 02:15:c3:ce:a8:79 vlan_id 246 vlan_ethtype ipv4 src_ip 123.15.51.210 dst_ip 68.247.234.167 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10619 flower src_mac 02:c0:57:ac:f1:8b dst_mac 02:e6:97:16:0b:0c vlan_id 878 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10620 flower src_mac 02:40:3c:6d:7f:b7 dst_mac 02:d5:f5:be:b3:29 vlan_id 2300 vlan_ethtype ipv4 src_ip 120.220.86.111 dst_ip 75.230.166.21 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10621 flower src_mac 02:41:c1:11:f9:67 dst_mac 02:64:7c:bf:6f:bd action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10622 flower src_mac 02:40:bd:be:fc:c2 dst_mac 02:65:d3:27:08:d2 vlan_id 1026 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10623 flower src_mac 02:ba:8e:f3:8b:85 dst_mac 02:cf:b0:ab:d8:b4 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10624 flower src_mac 02:e7:58:8d:ef:d9 dst_mac 02:36:e2:d8:86:01 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10625 flower src_mac 02:1d:ad:8f:b2:fd dst_mac 02:12:a2:d3:f5:0a vlan_id 4043 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10626 flower src_mac 02:d9:44:c7:9a:99 dst_mac 02:9c:35:dd:dd:e9 src_ip 121.133.52.128 dst_ip 105.216.0.141 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10627 flower src_mac 02:62:f1:e4:c3:8e dst_mac 02:59:09:07:4b:a2 vlan_id 4005 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10628 flower src_mac 02:6d:35:5a:b5:a6 dst_mac 02:4f:fd:7e:58:a7 vlan_id 2760 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10629 flower src_mac 02:72:28:91:f0:d1 dst_mac 02:2a:98:84:f7:dd vlan_id 2713 vlan_ethtype ip src_ip 87.161.235.184 dst_ip 78.81.241.244 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10630 flower src_mac 02:8c:0b:56:12:65 dst_mac 02:f2:ef:5a:ba:27 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10631 flower src_mac 02:61:7f:c2:8e:40 dst_mac 02:f4:63:64:8f:1e vlan_id 1903 vlan_ethtype 0x0800 src_ip 56.192.68.6 dst_ip 97.14.51.1 ip_proto udp src_port 37201 dst_port 19324 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10632 flower src_mac 02:63:68:6e:d9:a3 dst_mac 02:0f:20:8c:0d:69 vlan_id 1991 vlan_ethtype 0x0800 src_ip 73.66.221.209 dst_ip 81.216.243.173 ip_proto udp src_port 27993 dst_port 1693 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10633 flower src_mac 02:74:b3:67:59:e8 dst_mac 02:ce:d3:0f:f4:75 src_ip 25.165.20.142 dst_ip 107.179.250.73 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10634 flower src_mac 02:c6:ef:90:88:6f dst_mac 02:3d:45:e8:80:32 src_ip 39.103.162.225 dst_ip 23.56.171.190 ip_proto icmp code 36 type 16 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10635 flower src_mac 02:87:26:b7:27:c2 dst_mac 02:8d:df:5e:71:99 src_ip 45.214.239.209 dst_ip 83.144.183.215 ip_proto udp src_port 49580 dst_port 40676 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10636 flower src_mac 02:29:58:ad:51:0a dst_mac 02:6e:95:e8:65:0a src_ip 45.166.134.70 dst_ip 62.107.32.131 ip_proto icmp code 220 type 12 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10637 flower src_mac 02:59:49:46:18:a9 dst_mac 02:36:f0:3a:70:d0 vlan_id 1163 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10638 flower src_mac 02:4c:a1:79:c3:5e dst_mac 02:3d:22:0c:a5:c4 vlan_id 1496 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10639 flower src_mac 02:52:5a:fb:b7:c7 dst_mac 02:f3:da:34:55:4a action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10640 flower src_mac 02:57:6d:43:fe:5a dst_mac 02:85:4a:6b:3d:c1 vlan_id 2750 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10641 flower src_mac 02:fc:2a:1c:99:48 dst_mac 02:f1:83:17:7f:50 vlan_id 1210 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10642 flower src_mac 02:63:b0:8e:54:e8 dst_mac 02:5e:48:7a:36:78 src_ip 53.68.104.125 dst_ip 106.60.168.68 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10643 flower src_mac 02:44:01:74:46:86 dst_mac 02:73:5a:a3:95:fa vlan_id 2292 vlan_ethtype 0x0800 src_ip 87.54.96.78 dst_ip 43.168.182.98 ip_proto udp src_port 52833 dst_port 31258 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10644 flower src_mac 02:8d:7a:f2:63:a8 dst_mac 02:61:25:5d:59:67 vlan_id 3471 vlan_ethtype 0x0800 src_ip 28.196.193.132 dst_ip 94.24.106.187 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10645 flower src_mac 02:1b:25:f6:d2:9c dst_mac 02:91:65:b0:f7:a8 vlan_id 3828 vlan_ethtype ipv4 src_ip 28.55.210.90 dst_ip 37.224.23.44 ip_proto udp src_port 65098 dst_port 27498 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10646 flower src_mac 02:45:ab:b4:15:70 dst_mac 02:05:97:ea:76:5f src_ip 119.182.4.47 dst_ip 95.110.126.232 ip_proto icmp code 49 type 15 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10647 flower src_mac 02:5e:fd:35:ce:27 dst_mac 02:1a:c2:f5:ea:83 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10648 flower src_mac 02:e6:10:1b:f0:76 dst_mac 02:49:8f:0f:3e:61 vlan_id 130 vlan_ethtype ipv4 src_ip 126.92.74.177 dst_ip 98.228.82.169 action pass && tc filter add dev swp33 ingress protocol ip pref 10649 flower src_mac 02:f6:d1:64:22:9c dst_mac 02:14:ab:b3:5e:db src_ip 98.52.16.136 dst_ip 24.67.36.22 ip_proto udp src_port 19601 dst_port 47875 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10650 flower src_mac 02:dc:98:ad:9e:c9 dst_mac 02:1b:42:ce:8d:a4 vlan_id 1825 vlan_ethtype ip src_ip 85.157.25.143 dst_ip 100.188.16.232 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10651 flower src_mac 02:a3:62:3e:c0:41 dst_mac 02:96:8d:7a:11:bb src_ip 89.47.195.60 dst_ip 111.140.134.137 ip_proto tcp src_port 53791 dst_port 41912 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10652 flower src_mac 02:87:bf:9e:ad:e5 dst_mac 02:0d:f4:95:77:9d src_ip 31.135.249.206 dst_ip 65.73.141.189 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10653 flower src_mac 02:91:89:57:a2:55 dst_mac 02:d0:55:3e:8e:55 src_ip 23.78.193.126 dst_ip 33.13.163.49 ip_proto udp src_port 12958 dst_port 28914 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10654 flower src_mac 02:cc:09:c5:6e:40 dst_mac 02:c3:af:0c:ac:2b action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10655 flower src_mac 02:db:76:8c:60:29 dst_mac 02:95:95:8d:67:1a vlan_id 4020 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10656 flower src_mac 02:d9:62:be:82:50 dst_mac 02:bc:3f:b0:23:d8 action pass && tc filter add dev swp33 ingress protocol ip pref 10657 flower src_mac 02:1e:6b:12:64:cc dst_mac 02:ea:ef:f9:1c:30 src_ip 67.240.83.103 dst_ip 79.15.166.170 ip_proto tcp src_port 6080 dst_port 21174 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10658 flower src_mac 02:f0:28:63:ba:15 dst_mac 02:64:3d:5a:1f:eb vlan_id 690 vlan_ethtype 0x0800 src_ip 38.190.163.106 dst_ip 101.178.9.168 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10659 flower src_mac 02:94:a9:52:33:a1 dst_mac 02:f5:df:db:a7:00 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10660 flower src_mac 02:b3:48:37:f3:13 dst_mac 02:43:6f:e7:c5:8f action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10661 flower src_mac 02:63:23:98:b1:23 dst_mac 02:4e:3a:23:6f:e6 src_ip 25.173.102.122 dst_ip 62.93.100.81 ip_proto icmp code 27 type 3 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10662 flower src_mac 02:a9:bd:1e:58:c1 dst_mac 02:bd:b4:64:15:ec action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10663 flower src_mac 02:5c:fc:7c:b2:0d dst_mac 02:83:23:02:cd:7b vlan_id 1730 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10664 flower src_mac 02:2c:94:d8:45:19 dst_mac 02:2f:c9:39:13:62 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10665 flower src_mac 02:9e:83:77:ff:57 dst_mac 02:93:88:a1:18:2f src_ip 78.114.99.107 dst_ip 101.47.140.230 ip_proto udp src_port 11950 dst_port 59830 action trap && tc filter add dev swp33 ingress protocol ip pref 10666 flower src_mac 02:31:85:13:e5:36 dst_mac 02:d9:32:1e:90:bc src_ip 94.202.252.167 dst_ip 21.66.218.113 ip_proto udp src_port 13450 dst_port 50405 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10667 flower src_mac 02:eb:ae:a1:25:7a dst_mac 02:7c:ed:0b:d0:b1 vlan_id 191 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10668 flower src_mac 02:b1:10:52:e8:09 dst_mac 02:d1:89:37:d3:12 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10669 flower src_mac 02:66:71:32:67:ac dst_mac 02:f9:21:b8:9a:94 vlan_id 3809 vlan_ethtype 0x0800 src_ip 101.252.95.9 dst_ip 104.253.69.2 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10670 flower src_mac 02:c7:d2:47:2a:a9 dst_mac 02:73:bf:36:c0:08 vlan_id 1151 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10671 flower src_mac 02:28:34:4f:e8:82 dst_mac 02:cc:53:74:97:ff src_ip 80.85.177.65 dst_ip 71.238.206.178 ip_proto icmp code 42 type 11 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10672 flower src_mac 02:47:f4:77:3a:65 dst_mac 02:6a:7d:97:b6:f9 vlan_id 627 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10673 flower src_mac 02:0e:e2:2e:3a:d6 dst_mac 02:e0:17:5e:9c:1f vlan_id 3591 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10674 flower src_mac 02:5d:24:ca:fe:61 dst_mac 02:d7:3a:1c:75:e0 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10675 flower src_mac 02:11:8f:5f:d9:bc dst_mac 02:81:7a:24:ab:a0 vlan_id 1001 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10676 flower src_mac 02:98:7d:6c:46:63 dst_mac 02:07:ae:78:68:7f vlan_id 550 vlan_ethtype ipv4 src_ip 30.186.157.63 dst_ip 60.99.211.44 ip_proto tcp src_port 36383 dst_port 5927 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10677 flower src_mac 02:56:7a:f5:92:e1 dst_mac 02:a3:5b:16:5b:9e vlan_id 1485 vlan_ethtype 0x0800 src_ip 18.142.7.227 dst_ip 99.86.15.219 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10678 flower src_mac 02:0c:b9:57:7d:21 dst_mac 02:8c:8f:fe:16:10 vlan_id 963 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10679 flower src_mac 02:56:bc:38:c7:62 dst_mac 02:3b:9d:ee:05:41 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10680 flower src_mac 02:bc:a2:55:25:3f dst_mac 02:50:e9:dc:6d:cd action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10681 flower src_mac 02:9a:c3:56:3e:0b dst_mac 02:a1:fa:fb:6e:a1 vlan_id 1977 vlan_ethtype ipv4 src_ip 96.128.158.181 dst_ip 40.154.44.21 ip_proto tcp src_port 15187 dst_port 12585 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10682 flower src_mac 02:e9:c6:8f:37:b6 dst_mac 02:46:3a:a6:e5:83 vlan_id 1756 vlan_ethtype 0x0800 src_ip 32.36.114.179 dst_ip 80.132.200.97 ip_proto udp src_port 10654 dst_port 28171 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10683 flower src_mac 02:78:e2:9f:47:83 dst_mac 02:0b:8e:40:04:0f action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10684 flower src_mac 02:93:a4:e1:d7:6f dst_mac 02:17:c9:6c:7d:69 vlan_id 3861 vlan_ethtype ipv4 src_ip 54.108.60.200 dst_ip 45.177.101.229 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10685 flower src_mac 02:3e:19:64:e4:80 dst_mac 02:82:66:f4:6a:ae src_ip 56.198.91.102 dst_ip 84.20.69.46 ip_proto udp src_port 36718 dst_port 59672 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10686 flower src_mac 02:67:60:0f:c8:92 dst_mac 02:58:08:62:1c:e0 vlan_id 3041 vlan_ethtype ip src_ip 51.5.74.36 dst_ip 121.212.101.226 ip_proto tcp src_port 9949 dst_port 58378 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10687 flower src_mac 02:66:36:0e:46:6f dst_mac 02:af:ee:03:74:85 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10688 flower src_mac 02:75:cd:b7:81:e8 dst_mac 02:fa:8f:1e:84:35 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10689 flower src_mac 02:05:7d:9b:f0:90 dst_mac 02:01:34:fe:5b:46 src_ip 27.101.85.10 dst_ip 45.151.16.197 ip_proto tcp src_port 6241 dst_port 7334 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10690 flower src_mac 02:cd:5a:6c:ea:37 dst_mac 02:6a:13:ed:6e:fd vlan_id 96 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10691 flower src_mac 02:67:99:0e:6b:a6 dst_mac 02:8f:7d:c0:5d:72 vlan_id 3200 vlan_ethtype ipv4 src_ip 108.141.68.68 dst_ip 102.102.247.130 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10692 flower src_mac 02:bf:32:45:25:42 dst_mac 02:af:13:3c:91:f1 vlan_id 697 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10693 flower src_mac 02:2e:4e:b4:cb:0c dst_mac 02:3d:15:d7:dc:72 vlan_id 2620 vlan_ethtype ipv4 src_ip 68.142.178.174 dst_ip 23.93.113.231 ip_proto udp src_port 13076 dst_port 59407 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10694 flower src_mac 02:69:ee:86:ca:df dst_mac 02:0f:2e:0d:c6:93 src_ip 79.98.109.42 dst_ip 56.64.145.101 ip_proto tcp src_port 32943 dst_port 55889 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10695 flower src_mac 02:1a:05:96:61:51 dst_mac 02:b2:0e:db:5e:27 vlan_id 2618 vlan_ethtype ipv4 src_ip 41.67.247.171 dst_ip 92.202.36.178 ip_proto udp src_port 42812 dst_port 58041 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10696 flower src_mac 02:af:51:f9:81:bb dst_mac 02:90:d9:ad:03:22 src_ip 90.65.129.227 dst_ip 17.105.10.119 ip_proto udp src_port 29503 dst_port 13485 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10697 flower src_mac 02:ad:f7:b1:34:15 dst_mac 02:8f:17:5c:4a:42 vlan_id 2232 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10698 flower src_mac 02:ab:7d:9a:25:cd dst_mac 02:d2:d2:92:37:7f src_ip 123.96.234.88 dst_ip 100.209.126.82 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10699 flower src_mac 02:f1:be:16:d5:61 dst_mac 02:fe:2c:ec:5d:e1 vlan_id 1309 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10700 flower src_mac 02:5d:da:cf:40:20 dst_mac 02:70:0e:0a:ff:9b action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10701 flower src_mac 02:c1:98:1f:2a:85 dst_mac 02:db:8a:ff:b3:fe action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10702 flower src_mac 02:b5:f7:c5:13:df dst_mac 02:01:5a:0b:c3:0b vlan_id 477 vlan_ethtype ipv4 src_ip 31.246.254.234 dst_ip 11.143.91.85 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10703 flower src_mac 02:e7:ea:83:a5:ec dst_mac 02:e9:cc:b4:aa:6a action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10704 flower src_mac 02:0c:b5:72:6d:d3 dst_mac 02:47:a5:6a:f9:0f src_ip 23.100.153.249 dst_ip 33.18.6.49 ip_proto icmp code 32 type 14 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10705 flower src_mac 02:f0:ed:1f:24:e0 dst_mac 02:1f:a5:8c:bb:e1 vlan_id 1778 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10706 flower src_mac 02:b2:60:d4:57:5d dst_mac 02:a5:11:22:b2:d4 vlan_id 946 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10707 flower src_mac 02:46:da:11:e5:73 dst_mac 02:20:3d:3d:66:b4 vlan_id 1110 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10708 flower src_mac 02:3c:40:6c:47:cc dst_mac 02:8b:68:20:ec:4d action pass && tc filter add dev swp33 ingress protocol ip pref 10709 flower src_mac 02:00:04:a4:dd:1d dst_mac 02:44:88:9d:0f:a7 src_ip 115.198.164.212 dst_ip 18.60.162.155 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10710 flower src_mac 02:63:87:65:f9:3c dst_mac 02:89:00:ef:d3:c7 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10711 flower src_mac 02:d8:4a:06:c6:9a dst_mac 02:4b:33:5e:2b:0e vlan_id 3096 vlan_ethtype ip src_ip 27.39.248.188 dst_ip 30.184.59.65 ip_proto tcp src_port 39391 dst_port 13241 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10712 flower src_mac 02:bb:53:d9:8e:70 dst_mac 02:fd:90:15:9c:b5 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10713 flower src_mac 02:59:c3:55:1c:26 dst_mac 02:07:4f:24:ed:48 src_ip 34.13.175.17 dst_ip 52.218.172.1 ip_proto icmp code 70 type 0 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10714 flower src_mac 02:c6:ca:58:d6:2b dst_mac 02:20:90:09:f7:e3 vlan_id 288 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10715 flower src_mac 02:56:72:0d:b1:87 dst_mac 02:58:a1:a4:08:58 vlan_id 3768 vlan_ethtype ipv4 src_ip 66.225.86.248 dst_ip 93.233.158.2 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10716 flower src_mac 02:14:4e:8d:02:6b dst_mac 02:31:27:7e:6a:bd vlan_id 1039 vlan_ethtype 0x0800 src_ip 31.106.115.14 dst_ip 56.26.92.100 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10717 flower src_mac 02:d5:8a:aa:6d:a1 dst_mac 02:ca:35:54:13:f6 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10718 flower src_mac 02:a2:b5:ee:e4:95 dst_mac 02:4e:07:29:d1:37 vlan_id 4064 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10719 flower src_mac 02:42:7b:54:6d:b7 dst_mac 02:37:5f:32:85:c3 action pass && tc filter add dev swp33 ingress protocol ip pref 10720 flower src_mac 02:b8:a6:b9:aa:a3 dst_mac 02:97:00:0f:60:08 src_ip 14.151.207.126 dst_ip 86.104.191.154 ip_proto tcp src_port 59907 dst_port 26710 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10721 flower src_mac 02:52:89:8c:c0:c9 dst_mac 02:04:b2:8c:e9:60 vlan_id 531 vlan_ethtype 0x0800 src_ip 125.34.145.169 dst_ip 24.23.236.120 ip_proto tcp src_port 29168 dst_port 37758 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10722 flower src_mac 02:29:d9:ff:d9:ff dst_mac 02:a9:8a:59:7b:16 vlan_id 756 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10723 flower src_mac 02:78:98:6f:67:db dst_mac 02:05:39:d7:99:d8 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10724 flower src_mac 02:79:27:e1:dc:c1 dst_mac 02:f6:68:23:d6:51 vlan_id 3614 vlan_ethtype 0x0800 src_ip 79.205.231.60 dst_ip 60.45.74.35 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10725 flower src_mac 02:7d:79:ad:21:db dst_mac 02:ba:b8:cf:93:fb src_ip 94.251.142.213 dst_ip 91.96.223.142 ip_proto udp src_port 36024 dst_port 39364 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10726 flower src_mac 02:1a:0e:81:5b:c6 dst_mac 02:cc:09:4d:3f:e4 src_ip 30.135.171.97 dst_ip 23.205.177.15 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10727 flower src_mac 02:09:72:54:4b:88 dst_mac 02:76:2c:a1:53:59 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10728 flower src_mac 02:f8:0e:91:cd:25 dst_mac 02:0b:a2:b1:cc:82 vlan_id 283 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10729 flower src_mac 02:fe:f1:7f:ff:0f dst_mac 02:54:59:e0:85:32 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10730 flower src_mac 02:e9:e5:cd:19:07 dst_mac 02:55:dd:8a:6f:45 src_ip 74.230.16.60 dst_ip 44.45.13.42 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10731 flower src_mac 02:b3:38:89:c5:55 dst_mac 02:9e:c1:54:51:9c vlan_id 3382 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10732 flower src_mac 02:a3:70:27:84:74 dst_mac 02:6f:4b:8b:8c:7b vlan_id 4090 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10733 flower src_mac 02:6f:3a:96:62:73 dst_mac 02:52:bb:c1:21:2d vlan_id 583 vlan_ethtype 0x0800 src_ip 97.97.218.228 dst_ip 92.74.225.150 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10734 flower src_mac 02:61:b6:89:30:70 dst_mac 02:98:e4:90:4c:35 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10735 flower src_mac 02:ba:48:23:fc:eb dst_mac 02:d1:77:4e:1e:ae vlan_id 3044 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol ip pref 10736 flower src_mac 02:4f:1b:a6:32:27 dst_mac 02:d5:dc:a0:e6:a7 src_ip 106.228.147.229 dst_ip 47.221.84.108 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10737 flower src_mac 02:88:4e:b2:98:0c dst_mac 02:af:4f:f9:9f:62 vlan_id 1644 vlan_ethtype ipv4 src_ip 122.24.161.68 dst_ip 126.53.53.219 ip_proto tcp src_port 51029 dst_port 46513 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10738 flower src_mac 02:cb:5c:5b:f7:c1 dst_mac 02:a4:2b:fd:2e:2c src_ip 108.150.17.106 dst_ip 107.28.41.172 ip_proto icmp code 173 type 16 action drop && tc filter add dev swp33 ingress protocol ip pref 10739 flower src_mac 02:71:71:6f:93:43 dst_mac 02:84:35:f3:21:18 src_ip 79.141.146.168 dst_ip 56.0.179.248 ip_proto tcp src_port 54776 dst_port 51719 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10740 flower src_mac 02:1f:49:3c:57:f8 dst_mac 02:1c:65:e9:c9:75 vlan_id 2380 vlan_ethtype ip src_ip 111.116.37.196 dst_ip 29.117.35.198 ip_proto udp src_port 6864 dst_port 35647 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10741 flower src_mac 02:36:27:6e:94:71 dst_mac 02:a1:b2:7f:cc:eb vlan_id 3481 vlan_ethtype ipv4 src_ip 114.142.177.14 dst_ip 84.98.41.237 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10742 flower src_mac 02:8a:f4:0f:aa:97 dst_mac 02:f0:de:68:44:dd action pass && tc filter add dev swp33 ingress protocol ip pref 10743 flower src_mac 02:a1:45:ec:87:ec dst_mac 02:ff:19:92:a8:7a src_ip 38.92.235.28 dst_ip 17.65.128.87 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10744 flower src_mac 02:ba:8a:cc:2e:44 dst_mac 02:08:a3:3f:3f:8f vlan_id 2501 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10745 flower src_mac 02:d6:d7:6f:57:bc dst_mac 02:af:8f:6b:ee:01 action pass && tc filter add dev swp33 ingress protocol ip pref 10746 flower src_mac 02:93:2f:37:2e:42 dst_mac 02:09:35:a8:6b:8e src_ip 121.252.92.31 dst_ip 15.179.27.111 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10747 flower src_mac 02:d9:27:9b:33:2e dst_mac 02:d7:da:ec:99:b0 vlan_id 3701 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10748 flower src_mac 02:c8:06:bc:73:9b dst_mac 02:52:b3:10:f0:57 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10749 flower src_mac 02:8e:4e:4c:fe:75 dst_mac 02:d9:bd:12:59:5d action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10750 flower src_mac 02:5f:52:ac:1a:f0 dst_mac 02:cb:fc:d7:f2:36 vlan_id 3613 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10751 flower src_mac 02:72:0f:ab:ef:2b dst_mac 02:40:0b:4e:71:f2 vlan_id 3756 vlan_ethtype 0x0800 src_ip 93.231.180.12 dst_ip 35.170.162.32 ip_proto udp src_port 17263 dst_port 21999 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10752 flower src_mac 02:e8:fb:7d:f1:73 dst_mac 02:ec:38:4c:d1:0b vlan_id 2625 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10753 flower src_mac 02:99:2a:5f:fc:e2 dst_mac 02:d9:76:ef:aa:37 src_ip 104.105.84.14 dst_ip 68.191.116.83 ip_proto icmp code 44 type 17 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10754 flower src_mac 02:10:85:32:cd:68 dst_mac 02:7e:81:15:48:a0 vlan_id 3970 vlan_ethtype ip src_ip 11.154.158.112 dst_ip 92.61.58.228 ip_proto udp src_port 47474 dst_port 61272 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10755 flower src_mac 02:48:20:18:d2:48 dst_mac 02:8f:da:66:e4:b5 vlan_id 1842 vlan_ethtype ipv4 src_ip 27.68.90.218 dst_ip 94.163.218.216 ip_proto udp src_port 13767 dst_port 37944 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10756 flower src_mac 02:0f:79:ef:d7:66 dst_mac 02:d1:7e:b6:63:79 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10757 flower src_mac 02:b4:ce:e7:9d:fe dst_mac 02:f7:87:da:b9:d2 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10758 flower src_mac 02:6c:4e:9e:aa:77 dst_mac 02:a0:08:3f:b6:1d vlan_id 3190 vlan_ethtype 0x0800 src_ip 12.151.149.109 dst_ip 121.124.71.188 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10759 flower src_mac 02:2d:2a:22:b9:ee dst_mac 02:c5:dc:a9:83:fb src_ip 77.92.70.232 dst_ip 42.246.61.240 ip_proto icmp code 79 type 3 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10760 flower src_mac 02:0b:da:2a:e2:32 dst_mac 02:b0:80:e1:64:2f vlan_id 2869 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10761 flower src_mac 02:1e:af:45:c8:6d dst_mac 02:ed:3e:53:67:9a vlan_id 2403 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10762 flower src_mac 02:a9:81:81:64:e1 dst_mac 02:2c:ed:14:57:af vlan_id 330 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10763 flower src_mac 02:1f:f1:c7:9a:fb dst_mac 02:ab:f0:87:7a:87 src_ip 83.18.237.6 dst_ip 93.62.154.110 ip_proto udp src_port 5335 dst_port 49452 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10764 flower src_mac 02:92:49:66:cc:d6 dst_mac 02:5a:2e:a2:b9:88 vlan_id 1752 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10765 flower src_mac 02:c8:f0:3e:92:5f dst_mac 02:51:dc:b7:41:f5 vlan_id 2480 vlan_ethtype ipv4 src_ip 73.0.175.184 dst_ip 85.135.44.246 ip_proto udp src_port 9541 dst_port 26184 action drop && tc filter add dev swp33 ingress protocol ip pref 10766 flower src_mac 02:2b:86:a7:90:a6 dst_mac 02:50:2e:f7:20:d3 src_ip 25.132.148.220 dst_ip 57.97.219.199 ip_proto tcp src_port 13667 dst_port 60906 action pass && tc filter add dev swp33 ingress protocol ip pref 10767 flower src_mac 02:7a:90:ab:4f:a1 dst_mac 02:41:7d:cf:9f:6c src_ip 94.163.34.56 dst_ip 67.10.61.250 ip_proto udp src_port 1200 dst_port 19359 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10768 flower src_mac 02:05:04:68:1e:eb dst_mac 02:57:18:80:d0:db action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10769 flower src_mac 02:89:41:df:19:c4 dst_mac 02:96:20:e7:42:a4 src_ip 61.145.231.175 dst_ip 89.240.212.83 ip_proto tcp src_port 2016 dst_port 39232 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10770 flower src_mac 02:dd:46:f8:c4:9b dst_mac 02:e3:f4:fc:d4:d6 vlan_id 3150 vlan_ethtype ip src_ip 101.169.147.94 dst_ip 53.33.176.76 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10771 flower src_mac 02:81:d2:b1:ce:0d dst_mac 02:c7:06:64:5b:51 vlan_id 789 vlan_ethtype 0x0800 src_ip 67.8.70.25 dst_ip 14.244.7.143 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10772 flower src_mac 02:a2:40:b8:79:6d dst_mac 02:cd:70:7f:20:e5 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10773 flower src_mac 02:1e:89:7e:47:3d dst_mac 02:3a:74:cb:56:1f vlan_id 1078 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10774 flower src_mac 02:7d:59:a1:44:06 dst_mac 02:41:5a:ef:d7:94 vlan_id 246 vlan_ethtype ipv4 src_ip 38.138.5.85 dst_ip 42.32.236.151 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10775 flower src_mac 02:8e:0c:0e:a2:b7 dst_mac 02:52:e2:52:d3:b5 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10776 flower src_mac 02:3c:1a:e4:e1:46 dst_mac 02:da:35:47:a0:d4 src_ip 71.139.125.249 dst_ip 41.81.97.40 ip_proto icmp code 32 type 18 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10777 flower src_mac 02:d1:e8:69:49:9d dst_mac 02:29:a7:7a:4b:3b vlan_id 2874 vlan_ethtype 0x0800 src_ip 44.8.70.201 dst_ip 80.69.184.177 ip_proto tcp src_port 62022 dst_port 63036 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10778 flower src_mac 02:aa:93:ac:65:9a dst_mac 02:00:4b:89:3b:ba src_ip 52.105.100.13 dst_ip 74.192.19.181 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10779 flower src_mac 02:e3:8e:64:76:f7 dst_mac 02:34:52:45:b5:76 vlan_id 1830 vlan_ethtype ip src_ip 48.251.43.43 dst_ip 107.171.18.231 action trap && tc filter add dev swp33 ingress protocol ip pref 10780 flower src_mac 02:a8:34:ae:53:ed dst_mac 02:33:c0:d6:de:5a src_ip 118.116.218.136 dst_ip 60.18.7.153 ip_proto udp src_port 5832 dst_port 65189 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10781 flower src_mac 02:47:23:81:63:b2 dst_mac 02:8a:8a:80:1b:39 src_ip 121.2.247.136 dst_ip 34.10.201.27 ip_proto tcp src_port 28264 dst_port 34471 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10782 flower src_mac 02:6f:91:b8:31:31 dst_mac 02:7b:1d:c1:06:61 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10783 flower src_mac 02:65:ab:d1:d8:7b dst_mac 02:61:a7:eb:f1:4d src_ip 28.96.183.111 dst_ip 99.123.161.144 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10784 flower src_mac 02:8f:9f:6f:78:4e dst_mac 02:68:c1:65:97:f0 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10785 flower src_mac 02:38:0e:34:a8:f7 dst_mac 02:08:36:97:ab:a8 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10786 flower src_mac 02:a1:2d:e7:8d:53 dst_mac 02:30:c3:70:6c:15 vlan_id 2425 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10787 flower src_mac 02:42:96:3e:53:bc dst_mac 02:52:6f:d8:69:b3 vlan_id 2613 vlan_ethtype 0x0800 src_ip 117.224.224.204 dst_ip 66.147.171.147 action drop && tc filter add dev swp33 ingress protocol ip pref 10788 flower src_mac 02:55:97:90:36:8d dst_mac 02:6f:89:f2:c7:2f src_ip 60.29.101.151 dst_ip 18.76.71.213 ip_proto tcp src_port 7911 dst_port 2747 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10789 flower src_mac 02:fc:f8:d7:db:0e dst_mac 02:af:fd:a2:29:75 vlan_id 2445 vlan_ethtype ip src_ip 80.81.5.97 dst_ip 62.171.84.98 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10790 flower src_mac 02:f2:8c:49:11:82 dst_mac 02:6a:43:bc:ac:07 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10791 flower src_mac 02:4f:99:6d:ae:ec dst_mac 02:7b:a0:28:5e:d4 vlan_id 479 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10792 flower src_mac 02:55:b6:f5:18:7e dst_mac 02:04:6d:4f:6d:b6 src_ip 44.140.151.246 dst_ip 49.106.82.222 ip_proto icmp code 127 type 4 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10793 flower src_mac 02:e5:a4:ef:17:a4 dst_mac 02:a4:5b:88:2c:e5 vlan_id 995 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10794 flower src_mac 02:2f:2f:62:3a:93 dst_mac 02:e2:1f:67:3b:cb vlan_id 3004 vlan_ethtype ipv4 src_ip 17.29.26.106 dst_ip 13.133.207.95 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10795 flower src_mac 02:83:8e:24:08:f1 dst_mac 02:90:f6:33:41:ae action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10796 flower src_mac 02:30:19:48:ad:1e dst_mac 02:0f:62:29:6d:b0 vlan_id 3054 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10797 flower src_mac 02:a8:43:59:e9:93 dst_mac 02:b1:98:ff:7b:a8 vlan_id 2115 vlan_ethtype 0x0800 src_ip 23.241.210.34 dst_ip 70.219.161.74 ip_proto udp src_port 58641 dst_port 35248 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10798 flower src_mac 02:5d:e6:cd:c5:06 dst_mac 02:a0:17:d1:95:a9 vlan_id 465 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10799 flower src_mac 02:9e:f9:03:e5:cc dst_mac 02:4f:c7:3f:e8:e7 vlan_id 3168 vlan_ethtype ipv4 src_ip 116.110.203.33 dst_ip 71.54.177.208 ip_proto tcp src_port 58598 dst_port 3939 action pass INFO asyncssh:logging.py:92 [conn=65, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=65, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol ipv4 pref 10800 flower src_mac 02:78:ff:2e:04:e9 dst_mac 02:18:74:b5:31:80 src_ip 64.29.25.132 dst_ip 19.132.93.113 ip_proto udp src_port 2841 dst_port 49236 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10801 flower src_mac 02:71:a0:c2:01:5b dst_mac 02:63:03:e0:b5:88 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10802 flower src_mac 02:fa:7c:02:7c:9e dst_mac 02:fe:e1:8d:f1:5c vlan_id 463 vlan_ethtype ip src_ip 92.199.93.240 dst_ip 78.195.132.8 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10803 flower src_mac 02:fb:bc:73:04:e4 dst_mac 02:25:12:1d:c9:85 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10804 flower src_mac 02:f4:c2:6d:b5:e2 dst_mac 02:5e:58:44:b7:2e action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10805 flower src_mac 02:de:f2:a4:eb:95 dst_mac 02:ee:c2:31:1e:71 vlan_id 3664 vlan_ethtype 0x0800 src_ip 53.210.22.24 dst_ip 55.201.40.16 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10806 flower src_mac 02:91:61:d8:17:0f dst_mac 02:f8:c0:23:97:7c vlan_id 3731 vlan_ethtype 0x0800 src_ip 115.11.183.14 dst_ip 12.75.140.112 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10807 flower src_mac 02:6c:81:30:39:06 dst_mac 02:31:c4:cd:7f:57 vlan_id 1308 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10808 flower src_mac 02:e2:0a:f2:99:a6 dst_mac 02:8a:b1:39:87:f2 vlan_id 1816 vlan_ethtype ipv4 src_ip 12.26.11.190 dst_ip 28.229.248.107 ip_proto tcp src_port 45391 dst_port 62858 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10809 flower src_mac 02:1b:4f:88:c5:ee dst_mac 02:e8:49:83:a0:28 src_ip 108.17.178.9 dst_ip 67.248.159.201 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10810 flower src_mac 02:a9:b2:ca:c8:bd dst_mac 02:e2:ed:cf:18:b9 src_ip 124.61.30.126 dst_ip 66.18.228.130 ip_proto udp src_port 64484 dst_port 51676 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10811 flower src_mac 02:f4:de:93:a9:b1 dst_mac 02:76:ad:47:95:6b action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10812 flower src_mac 02:1c:eb:f9:d3:83 dst_mac 02:06:cd:84:1a:eb vlan_id 1882 vlan_ethtype 0x0800 src_ip 67.203.65.105 dst_ip 63.187.216.46 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10813 flower src_mac 02:8e:40:95:71:4f dst_mac 02:1a:06:ae:c7:b8 vlan_id 1982 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10814 flower src_mac 02:cf:61:f6:63:03 dst_mac 02:10:57:b8:97:ae action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10815 flower src_mac 02:1b:1c:40:7d:48 dst_mac 02:b6:34:02:42:40 src_ip 32.255.60.155 dst_ip 77.39.246.90 ip_proto udp src_port 47738 dst_port 29879 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10816 flower src_mac 02:c0:d3:d1:dd:77 dst_mac 02:9a:eb:db:3d:f7 vlan_id 1352 vlan_ethtype ip src_ip 123.23.66.203 dst_ip 23.5.233.140 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10817 flower src_mac 02:ea:38:9b:fa:69 dst_mac 02:d7:58:f3:a0:a3 vlan_id 2087 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10818 flower src_mac 02:2e:a4:98:51:71 dst_mac 02:e1:d6:0f:13:27 vlan_id 2726 vlan_ethtype ipv4 src_ip 70.223.188.204 dst_ip 102.92.143.32 ip_proto udp src_port 28611 dst_port 50031 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10819 flower src_mac 02:1d:7d:cb:e4:1c dst_mac 02:ad:2c:cc:b2:9e vlan_id 851 vlan_ethtype ipv4 src_ip 63.113.9.129 dst_ip 42.164.113.83 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10820 flower src_mac 02:dd:a6:69:f3:6e dst_mac 02:2e:fc:1a:e6:23 vlan_id 2009 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol ip pref 10821 flower src_mac 02:ac:b7:7e:c8:c4 dst_mac 02:7d:74:14:b9:a0 src_ip 42.222.7.10 dst_ip 80.252.148.80 ip_proto tcp src_port 30077 dst_port 1568 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10822 flower src_mac 02:ff:dc:1a:fc:76 dst_mac 02:09:79:e2:43:b5 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10823 flower src_mac 02:0c:88:cf:f4:21 dst_mac 02:00:58:cd:98:74 vlan_id 702 vlan_ethtype ipv4 src_ip 44.17.114.13 dst_ip 74.59.132.30 action trap && tc filter add dev swp33 ingress protocol ip pref 10824 flower src_mac 02:3b:68:a8:8f:2a dst_mac 02:89:59:f2:72:0e src_ip 54.158.230.102 dst_ip 29.95.92.113 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10825 flower src_mac 02:39:fc:fb:4c:58 dst_mac 02:3e:df:25:6a:d6 vlan_id 3498 vlan_ethtype 0x0800 src_ip 82.58.28.198 dst_ip 100.0.35.141 ip_proto udp src_port 30225 dst_port 44423 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10826 flower src_mac 02:a0:3a:f9:ea:1b dst_mac 02:32:bb:87:90:d6 vlan_id 609 vlan_ethtype 0x0800 src_ip 16.194.3.113 dst_ip 95.165.204.190 ip_proto udp src_port 16741 dst_port 26383 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10827 flower src_mac 02:d6:64:3b:76:c9 dst_mac 02:12:10:c2:92:fa action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10828 flower src_mac 02:b2:42:60:9b:cc dst_mac 02:a3:c4:3e:dc:02 src_ip 69.154.184.64 dst_ip 27.249.192.195 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10829 flower src_mac 02:39:c4:2c:9a:ca dst_mac 02:49:c0:2d:78:d2 vlan_id 3884 vlan_ethtype 0x0800 src_ip 94.46.206.146 dst_ip 52.136.14.61 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10830 flower src_mac 02:a8:25:66:f2:19 dst_mac 02:33:fa:67:d2:32 src_ip 47.226.2.141 dst_ip 116.220.88.56 ip_proto udp src_port 41973 dst_port 5015 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10831 flower src_mac 02:e6:25:7b:11:ea dst_mac 02:99:b5:c3:bf:58 vlan_id 736 vlan_ethtype ip src_ip 55.37.200.47 dst_ip 15.101.118.209 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10832 flower src_mac 02:50:c2:52:c1:a0 dst_mac 02:f1:97:b9:b8:6c action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10833 flower src_mac 02:0f:4a:25:c4:3a dst_mac 02:03:19:3b:63:71 vlan_id 2225 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10834 flower src_mac 02:2a:22:5f:ce:57 dst_mac 02:e9:fb:f6:4f:10 vlan_id 3780 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10835 flower src_mac 02:a5:b8:be:85:21 dst_mac 02:b9:8f:73:d2:9f vlan_id 1759 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10836 flower src_mac 02:20:bd:16:1d:54 dst_mac 02:4b:2c:5c:ee:ab vlan_id 2921 vlan_ethtype ipv4 src_ip 37.244.225.86 dst_ip 125.219.42.239 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10837 flower src_mac 02:99:6f:92:ba:2f dst_mac 02:99:85:58:cb:5c action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10838 flower src_mac 02:4e:9e:99:c0:60 dst_mac 02:2e:d7:7a:b5:d3 src_ip 117.63.69.4 dst_ip 75.178.66.44 ip_proto tcp src_port 11984 dst_port 34680 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10839 flower src_mac 02:f5:13:c6:fd:fb dst_mac 02:3e:3c:9f:72:cd src_ip 122.162.73.154 dst_ip 118.48.10.247 ip_proto udp src_port 43378 dst_port 40525 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10840 flower src_mac 02:cb:81:8c:5b:6d dst_mac 02:cb:e2:af:cd:7a vlan_id 2241 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10841 flower src_mac 02:25:cd:cc:36:05 dst_mac 02:49:fd:ee:b5:a2 vlan_id 615 vlan_ethtype 0x0800 src_ip 98.138.38.118 dst_ip 124.13.35.83 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10842 flower src_mac 02:73:0c:fe:a5:88 dst_mac 02:2e:b8:c3:4b:19 vlan_id 1063 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10843 flower src_mac 02:33:ef:2d:c9:1b dst_mac 02:cc:09:0f:c7:51 vlan_id 4 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10844 flower src_mac 02:b3:b9:70:6d:37 dst_mac 02:25:e6:a7:2d:92 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10845 flower src_mac 02:4f:51:50:35:7f dst_mac 02:31:9c:77:34:aa action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10846 flower src_mac 02:ef:5b:11:b2:c1 dst_mac 02:ba:84:2f:bd:b7 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10847 flower src_mac 02:bb:ec:a5:17:b1 dst_mac 02:ba:fd:4c:2e:a2 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10848 flower src_mac 02:b1:48:f3:d7:22 dst_mac 02:06:4a:f1:0a:e9 vlan_id 211 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10849 flower src_mac 02:37:f9:17:02:61 dst_mac 02:26:c7:c4:19:62 vlan_id 3700 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10850 flower src_mac 02:6d:7d:f3:48:08 dst_mac 02:4d:cc:df:22:e5 src_ip 52.218.94.127 dst_ip 125.187.98.46 ip_proto udp src_port 57545 dst_port 4833 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10851 flower src_mac 02:f8:e1:14:07:bb dst_mac 02:d9:73:b8:54:db vlan_id 37 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10852 flower src_mac 02:c7:14:46:41:07 dst_mac 02:59:59:db:82:d4 vlan_id 3235 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10853 flower src_mac 02:fe:cc:20:64:16 dst_mac 02:5c:b4:a6:2a:8b vlan_id 2131 vlan_ethtype ipv4 src_ip 104.41.191.21 dst_ip 30.94.136.69 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10854 flower src_mac 02:d8:72:84:10:be dst_mac 02:e7:c7:a2:35:e0 src_ip 49.180.216.31 dst_ip 95.121.83.158 ip_proto udp src_port 62875 dst_port 6208 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10855 flower src_mac 02:4e:7c:06:4f:c2 dst_mac 02:30:56:7f:2b:77 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10856 flower src_mac 02:a0:96:51:0c:d0 dst_mac 02:59:2e:dc:03:eb action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10857 flower src_mac 02:27:57:eb:ec:e4 dst_mac 02:0a:27:f8:d2:ae vlan_id 2654 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10858 flower src_mac 02:df:9a:0c:d6:45 dst_mac 02:d2:80:cf:ac:36 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10859 flower src_mac 02:2e:31:c8:42:b5 dst_mac 02:57:36:ec:d1:7e action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10860 flower src_mac 02:2a:63:68:01:1f dst_mac 02:e1:ae:92:8a:11 vlan_id 901 vlan_ethtype 0x0800 src_ip 124.187.37.213 dst_ip 97.219.115.29 ip_proto tcp src_port 15519 dst_port 14930 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10861 flower src_mac 02:0b:92:66:41:8f dst_mac 02:fe:04:89:ab:69 src_ip 53.240.142.3 dst_ip 39.4.164.164 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10862 flower src_mac 02:a4:d0:a7:52:b3 dst_mac 02:e5:d8:ad:ff:83 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10863 flower src_mac 02:11:ee:9e:d5:f4 dst_mac 02:65:19:d4:ec:a7 vlan_id 3005 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10864 flower src_mac 02:01:11:79:64:13 dst_mac 02:4e:23:67:d7:ad vlan_id 3721 vlan_ethtype 0x0800 src_ip 91.114.41.64 dst_ip 71.140.18.58 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10865 flower src_mac 02:f3:e6:24:ba:c0 dst_mac 02:56:ac:02:e4:ff vlan_id 1072 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10866 flower src_mac 02:c5:08:37:cd:1c dst_mac 02:a4:81:31:ab:53 vlan_id 2909 vlan_ethtype ip src_ip 126.255.97.188 dst_ip 22.184.65.17 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10867 flower src_mac 02:58:09:f5:64:80 dst_mac 02:11:62:81:9d:d3 vlan_id 1011 vlan_ethtype ipv4 src_ip 27.57.130.197 dst_ip 23.213.110.51 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10868 flower src_mac 02:a9:19:be:8e:c5 dst_mac 02:d7:78:32:9c:7a vlan_id 653 vlan_ethtype ipv4 src_ip 73.9.77.190 dst_ip 15.47.247.46 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10869 flower src_mac 02:cc:74:46:f3:3b dst_mac 02:1a:62:42:d9:b2 vlan_id 1326 vlan_ethtype 0x0800 src_ip 19.141.114.30 dst_ip 94.214.142.90 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10870 flower src_mac 02:af:ba:88:b2:3d dst_mac 02:20:7a:8c:df:59 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10871 flower src_mac 02:b0:45:6b:9e:dd dst_mac 02:1a:cc:e2:ca:85 src_ip 52.220.202.228 dst_ip 49.28.169.243 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10872 flower src_mac 02:b3:85:f3:60:74 dst_mac 02:a0:55:ae:c8:9d action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10873 flower src_mac 02:06:40:5f:65:91 dst_mac 02:8e:54:10:e1:21 vlan_id 2204 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10874 flower src_mac 02:f0:49:18:8f:56 dst_mac 02:fd:a8:05:3d:35 vlan_id 2524 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10875 flower src_mac 02:7a:dd:1c:e0:56 dst_mac 02:4b:b6:5f:a3:d9 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10876 flower src_mac 02:2c:87:bc:88:3f dst_mac 02:28:c9:09:84:bc vlan_id 2483 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ip pref 10877 flower src_mac 02:95:30:b3:1a:be dst_mac 02:38:b2:7c:0e:70 src_ip 58.158.240.74 dst_ip 19.19.180.138 ip_proto icmp code 239 type 14 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10878 flower src_mac 02:81:b6:fd:73:bd dst_mac 02:fc:35:8a:b1:ff vlan_id 2814 vlan_ethtype 0x0800 src_ip 56.40.209.136 dst_ip 58.156.99.21 ip_proto udp src_port 30409 dst_port 41586 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10879 flower src_mac 02:d4:f1:0f:85:b7 dst_mac 02:f5:b4:9a:35:e8 action trap && tc filter add dev swp33 ingress protocol ip pref 10880 flower src_mac 02:dd:e2:b2:cb:26 dst_mac 02:da:1d:1c:fe:d0 src_ip 101.201.146.162 dst_ip 84.102.231.101 ip_proto tcp src_port 5409 dst_port 23797 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10881 flower src_mac 02:50:99:52:14:db dst_mac 02:41:27:ff:70:3c vlan_id 15 vlan_ethtype 0x0800 src_ip 106.34.192.178 dst_ip 44.193.64.172 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10882 flower src_mac 02:0c:3b:1f:c5:b9 dst_mac 02:f1:45:58:81:32 vlan_id 213 vlan_ethtype ipv4 src_ip 92.40.145.149 dst_ip 21.102.221.244 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10883 flower src_mac 02:60:66:99:26:da dst_mac 02:5c:df:ae:0f:f0 vlan_id 3660 vlan_ethtype ip src_ip 50.226.116.19 dst_ip 93.219.19.200 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10884 flower src_mac 02:a5:18:0d:4e:ce dst_mac 02:15:08:e6:fc:0a vlan_id 1972 vlan_ethtype ipv4 src_ip 95.217.136.98 dst_ip 14.242.226.85 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10885 flower src_mac 02:4e:64:20:88:34 dst_mac 02:86:54:fa:15:c1 vlan_id 1602 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10886 flower src_mac 02:85:93:68:93:0f dst_mac 02:33:38:1c:3b:42 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10887 flower src_mac 02:f5:56:0c:12:4d dst_mac 02:8a:9a:a5:0b:8d vlan_id 809 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10888 flower src_mac 02:80:ba:70:1b:f2 dst_mac 02:83:da:3d:ad:4f vlan_id 1440 vlan_ethtype ip src_ip 74.158.128.88 dst_ip 36.112.153.70 ip_proto udp src_port 29537 dst_port 4433 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10889 flower src_mac 02:eb:80:80:ff:43 dst_mac 02:3d:ec:7a:6f:d7 src_ip 121.71.87.212 dst_ip 111.66.120.227 ip_proto tcp src_port 27513 dst_port 12595 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10890 flower src_mac 02:74:69:30:84:05 dst_mac 02:b9:d5:a1:60:2b action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10891 flower src_mac 02:97:05:7b:92:51 dst_mac 02:e4:3b:ff:cb:a7 vlan_id 2611 vlan_ethtype ipv4 src_ip 60.145.254.10 dst_ip 61.239.43.201 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10892 flower src_mac 02:6a:20:21:3b:61 dst_mac 02:11:a8:c1:72:ef vlan_id 1427 vlan_ethtype ip src_ip 82.122.236.77 dst_ip 52.44.171.217 action pass && tc filter add dev swp33 ingress protocol ip pref 10893 flower src_mac 02:da:f1:ec:10:7e dst_mac 02:64:e4:c9:6f:f9 src_ip 94.118.36.68 dst_ip 24.239.40.170 ip_proto icmp code 16 type 12 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10894 flower src_mac 02:bd:c9:97:17:87 dst_mac 02:95:a0:27:9c:a8 src_ip 49.26.63.40 dst_ip 49.12.155.113 ip_proto udp src_port 44762 dst_port 37194 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10895 flower src_mac 02:2f:f0:2a:4e:ea dst_mac 02:99:80:b4:c4:13 src_ip 64.171.104.248 dst_ip 105.131.219.122 ip_proto udp src_port 54846 dst_port 8553 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10896 flower src_mac 02:67:77:36:fb:a1 dst_mac 02:23:99:64:e6:1a vlan_id 3306 vlan_ethtype ipv4 src_ip 83.28.218.75 dst_ip 22.250.133.135 ip_proto tcp src_port 53570 dst_port 20789 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10897 flower src_mac 02:62:2f:8c:45:45 dst_mac 02:59:fc:c1:c3:fe action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10898 flower src_mac 02:a0:5b:65:e7:bb dst_mac 02:68:b5:9f:f9:87 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10899 flower src_mac 02:a7:49:1e:e0:06 dst_mac 02:df:1e:71:4a:3a vlan_id 1122 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10900 flower src_mac 02:37:a1:a5:ff:c0 dst_mac 02:e4:fa:ff:61:15 vlan_id 1383 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10901 flower src_mac 02:f1:95:d8:3d:4e dst_mac 02:cb:be:70:3f:d7 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10902 flower src_mac 02:86:94:26:65:52 dst_mac 02:22:b4:b2:aa:e8 vlan_id 2426 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10903 flower src_mac 02:d1:a5:43:9f:ac dst_mac 02:5d:cc:ff:54:e6 vlan_id 2729 vlan_ethtype ipv4 src_ip 20.85.165.92 dst_ip 117.60.146.69 ip_proto tcp src_port 39476 dst_port 18867 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10904 flower src_mac 02:4f:ff:05:fd:db dst_mac 02:9d:ab:57:9f:a2 src_ip 71.129.159.184 dst_ip 80.221.86.186 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10905 flower src_mac 02:48:0b:32:78:18 dst_mac 02:7f:eb:b9:e3:3d vlan_id 1571 vlan_ethtype ip src_ip 106.189.158.142 dst_ip 111.78.74.68 ip_proto udp src_port 64170 dst_port 57728 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10906 flower src_mac 02:bb:a2:f2:5b:28 dst_mac 02:43:36:36:e0:88 vlan_id 755 vlan_ethtype 0x0800 src_ip 101.209.60.84 dst_ip 16.90.55.57 ip_proto udp src_port 17724 dst_port 61753 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10907 flower src_mac 02:6e:4f:3d:eb:39 dst_mac 02:0d:9a:63:0a:4a src_ip 113.238.188.99 dst_ip 75.190.163.28 ip_proto udp src_port 13368 dst_port 7675 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10908 flower src_mac 02:c6:31:c9:0a:66 dst_mac 02:8c:aa:77:97:e1 src_ip 44.11.22.31 dst_ip 40.182.87.69 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10909 flower src_mac 02:9d:46:bc:c9:bc dst_mac 02:2d:d1:09:22:bc vlan_id 1535 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10910 flower src_mac 02:50:fe:d5:07:94 dst_mac 02:0d:73:6f:bc:26 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10911 flower src_mac 02:79:81:ad:60:90 dst_mac 02:16:c6:79:aa:cb src_ip 34.255.151.176 dst_ip 44.190.14.100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10912 flower src_mac 02:e5:fc:ca:b1:d2 dst_mac 02:81:20:79:56:47 vlan_id 1280 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10913 flower src_mac 02:a6:ac:3f:83:71 dst_mac 02:99:07:fb:59:0d src_ip 24.136.189.93 dst_ip 12.235.129.118 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10914 flower src_mac 02:5a:46:87:86:55 dst_mac 02:7f:b6:44:8a:4e vlan_id 4084 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10915 flower src_mac 02:48:70:41:00:7e dst_mac 02:3c:6e:0d:6c:a4 vlan_id 3582 vlan_ethtype ipv4 src_ip 49.37.162.122 dst_ip 114.188.64.206 ip_proto udp src_port 46033 dst_port 50526 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10916 flower src_mac 02:43:fe:21:0b:03 dst_mac 02:5a:31:c9:db:aa vlan_id 1850 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10917 flower src_mac 02:4a:71:55:9a:dc dst_mac 02:82:6f:51:ff:b9 vlan_id 3912 vlan_ethtype 0x0800 src_ip 77.150.115.124 dst_ip 125.140.125.194 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10918 flower src_mac 02:82:a9:67:3f:6c dst_mac 02:ea:39:b2:3c:aa action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10919 flower src_mac 02:12:dd:84:37:db dst_mac 02:f6:c7:ae:e5:d2 vlan_id 26 vlan_ethtype ipv4 src_ip 50.147.247.138 dst_ip 81.187.111.212 ip_proto tcp src_port 64263 dst_port 21429 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10920 flower src_mac 02:68:f0:5d:10:3d dst_mac 02:a8:b9:ca:53:15 vlan_id 196 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10921 flower src_mac 02:39:79:b7:b3:75 dst_mac 02:59:3c:ce:04:a8 vlan_id 2046 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10922 flower src_mac 02:9c:65:70:12:d6 dst_mac 02:b8:52:bb:c6:a8 vlan_id 1226 vlan_ethtype 0x0800 src_ip 35.90.221.44 dst_ip 117.179.147.97 ip_proto udp src_port 54447 dst_port 51440 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10923 flower src_mac 02:92:79:6f:f9:08 dst_mac 02:37:72:9c:8d:49 src_ip 41.124.101.121 dst_ip 14.43.92.132 action trap && tc filter add dev swp33 ingress protocol ip pref 10924 flower src_mac 02:14:4f:3c:d8:02 dst_mac 02:53:05:aa:03:a1 src_ip 63.46.107.3 dst_ip 114.196.78.34 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10925 flower src_mac 02:f4:75:54:a2:72 dst_mac 02:6d:7d:1e:c7:28 src_ip 12.49.212.189 dst_ip 60.183.156.35 ip_proto icmp code 231 type 16 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10926 flower src_mac 02:42:18:10:11:2f dst_mac 02:c2:4f:97:e5:88 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10927 flower src_mac 02:72:e8:bc:55:d3 dst_mac 02:e6:b1:fe:f5:bd src_ip 84.54.128.211 dst_ip 118.219.153.101 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10928 flower src_mac 02:9b:8e:55:d6:97 dst_mac 02:14:ad:e6:e5:5f action pass && tc filter add dev swp33 ingress protocol ip pref 10929 flower src_mac 02:eb:3d:ba:f5:5c dst_mac 02:07:be:4d:58:6a src_ip 80.207.161.207 dst_ip 82.200.179.211 ip_proto icmp code 198 type 8 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10930 flower src_mac 02:fb:d7:10:f6:3c dst_mac 02:29:34:1c:11:4c vlan_id 2328 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10931 flower src_mac 02:e3:86:c0:d1:e2 dst_mac 02:a7:01:bf:4f:84 vlan_id 3946 vlan_ethtype ip src_ip 60.56.44.144 dst_ip 100.223.125.48 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10932 flower src_mac 02:a6:2c:65:27:92 dst_mac 02:4e:06:5b:55:2a vlan_id 352 vlan_ethtype ipv4 src_ip 72.23.232.129 dst_ip 12.18.40.152 ip_proto tcp src_port 37880 dst_port 45943 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10933 flower src_mac 02:02:1a:47:bf:4a dst_mac 02:2d:d0:4a:a4:cf src_ip 49.91.30.174 dst_ip 23.137.198.69 ip_proto tcp src_port 53576 dst_port 15597 action trap && tc filter add dev swp33 ingress protocol ip pref 10934 flower src_mac 02:3c:eb:b7:e1:17 dst_mac 02:e8:53:c6:b1:e4 src_ip 69.10.219.155 dst_ip 75.217.39.230 ip_proto udp src_port 52561 dst_port 14097 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10935 flower src_mac 02:86:65:f1:7a:4d dst_mac 02:45:3a:eb:fa:cd vlan_id 2483 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10936 flower src_mac 02:6b:97:f8:ff:0b dst_mac 02:21:d0:44:2d:2a vlan_id 2696 vlan_ethtype 0x0800 src_ip 14.192.121.167 dst_ip 38.213.211.171 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10937 flower src_mac 02:04:1c:b8:15:49 dst_mac 02:73:a6:82:ab:c1 vlan_id 2124 vlan_ethtype 0x0800 src_ip 36.193.163.192 dst_ip 44.163.18.181 ip_proto tcp src_port 54799 dst_port 28684 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10938 flower src_mac 02:bf:d8:20:17:a5 dst_mac 02:ba:83:3d:a0:a4 vlan_id 2088 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10939 flower src_mac 02:f7:76:6e:8d:46 dst_mac 02:50:22:64:af:fd vlan_id 24 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10940 flower src_mac 02:8e:f3:8a:a1:d9 dst_mac 02:66:38:a7:1e:ad action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10941 flower src_mac 02:b0:dc:67:39:b5 dst_mac 02:b4:6a:72:20:87 src_ip 17.21.241.193 dst_ip 65.229.165.136 ip_proto udp src_port 26915 dst_port 63518 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10942 flower src_mac 02:ca:c7:0f:94:24 dst_mac 02:87:8a:4f:f6:4b vlan_id 759 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10943 flower src_mac 02:85:69:c6:43:a6 dst_mac 02:94:74:da:9c:d3 vlan_id 1660 vlan_ethtype ipv4 src_ip 27.197.70.83 dst_ip 75.176.179.184 ip_proto tcp src_port 1627 dst_port 26558 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10944 flower src_mac 02:d0:3f:fc:bb:17 dst_mac 02:22:f2:ae:84:67 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10945 flower src_mac 02:86:70:6f:d0:e8 dst_mac 02:03:75:e7:f9:70 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10946 flower src_mac 02:aa:1f:e1:0a:c2 dst_mac 02:6a:06:2c:46:b4 vlan_id 3789 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10947 flower src_mac 02:2b:f1:0c:dd:c2 dst_mac 02:c8:f2:ef:fd:34 vlan_id 868 vlan_ethtype ipv4 src_ip 19.100.33.44 dst_ip 24.115.8.160 ip_proto tcp src_port 45810 dst_port 46721 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10948 flower src_mac 02:75:24:69:ab:51 dst_mac 02:fa:66:57:45:b3 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10949 flower src_mac 02:a4:e8:13:c7:90 dst_mac 02:d7:de:87:b8:c5 vlan_id 473 vlan_ethtype 0x0800 src_ip 50.221.131.167 dst_ip 92.135.168.122 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10950 flower src_mac 02:d7:95:a9:f5:c3 dst_mac 02:54:a3:19:40:ac vlan_id 1959 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10951 flower src_mac 02:bd:82:3a:f7:b2 dst_mac 02:c5:24:3c:1c:35 vlan_id 3098 vlan_ethtype 0x0800 src_ip 121.233.77.38 dst_ip 116.162.169.150 ip_proto udp src_port 18826 dst_port 54771 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10952 flower src_mac 02:6b:4c:7d:d5:51 dst_mac 02:3b:6f:67:6b:47 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10953 flower src_mac 02:57:eb:bd:73:30 dst_mac 02:a6:d0:3c:a6:84 vlan_id 784 vlan_ethtype 0x0800 src_ip 66.120.252.10 dst_ip 56.102.53.143 ip_proto udp src_port 3381 dst_port 47106 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10954 flower src_mac 02:38:ad:8e:4e:23 dst_mac 02:e0:71:15:b1:1c src_ip 71.191.73.208 dst_ip 126.172.76.243 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10955 flower src_mac 02:35:6c:38:7b:ab dst_mac 02:7c:11:c2:6e:1a vlan_id 520 vlan_ethtype ipv4 src_ip 49.101.125.186 dst_ip 107.58.228.198 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10956 flower src_mac 02:be:e0:7e:72:84 dst_mac 02:20:de:cb:b6:2b action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10957 flower src_mac 02:80:10:e5:f3:80 dst_mac 02:04:5f:62:25:63 vlan_id 3531 vlan_ethtype 0x0800 src_ip 94.127.33.175 dst_ip 102.52.220.197 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10958 flower src_mac 02:4c:58:b9:ea:07 dst_mac 02:cd:ff:52:a0:cf action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10959 flower src_mac 02:5c:65:8a:6b:14 dst_mac 02:d5:a6:2d:10:fd vlan_id 1268 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10960 flower src_mac 02:17:c0:cc:42:f4 dst_mac 02:a1:e7:42:6e:3d vlan_id 2040 vlan_ethtype ipv4 src_ip 58.217.251.13 dst_ip 36.229.168.106 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10961 flower src_mac 02:d6:77:a0:c4:c6 dst_mac 02:19:1b:2b:86:1d vlan_id 1265 vlan_ethtype 0x0800 src_ip 28.191.112.227 dst_ip 81.136.34.116 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10962 flower src_mac 02:5c:3d:9e:86:24 dst_mac 02:16:f9:2a:21:27 vlan_id 2661 vlan_ethtype ip src_ip 107.232.201.118 dst_ip 107.192.99.6 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10963 flower src_mac 02:09:28:c4:33:c8 dst_mac 02:96:5f:a2:53:9a action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10964 flower src_mac 02:87:df:90:cf:59 dst_mac 02:b9:eb:b4:af:05 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10965 flower src_mac 02:60:c9:ab:d4:9b dst_mac 02:a3:aa:48:a8:04 src_ip 53.11.186.76 dst_ip 94.246.115.120 ip_proto udp src_port 50947 dst_port 54307 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10966 flower src_mac 02:3b:ab:40:1c:43 dst_mac 02:4d:07:27:20:82 vlan_id 3257 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10967 flower src_mac 02:48:09:9a:52:0b dst_mac 02:d1:d3:f7:f5:a4 src_ip 31.248.252.207 dst_ip 111.177.58.41 ip_proto udp src_port 59467 dst_port 22392 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10968 flower src_mac 02:be:ba:c7:76:9e dst_mac 02:b0:b5:46:28:b6 vlan_id 3175 vlan_ethtype 0x0800 src_ip 86.153.137.228 dst_ip 52.23.76.101 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10969 flower src_mac 02:4a:9e:6f:b5:33 dst_mac 02:7b:5e:85:89:34 vlan_id 409 vlan_ethtype ipv4 src_ip 120.145.199.28 dst_ip 76.200.122.37 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10970 flower src_mac 02:aa:be:37:70:b9 dst_mac 02:ec:dc:36:ac:d3 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10971 flower src_mac 02:eb:76:f4:a4:31 dst_mac 02:85:f2:93:35:85 vlan_id 406 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10972 flower src_mac 02:b9:92:90:e5:bf dst_mac 02:6a:f3:05:79:c9 vlan_id 3411 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10973 flower src_mac 02:b7:c2:3c:49:ea dst_mac 02:93:7a:b8:87:ac vlan_id 1870 vlan_ethtype ipv4 src_ip 69.143.147.229 dst_ip 32.154.146.235 action pass && tc filter add dev swp33 ingress protocol ip pref 10974 flower src_mac 02:b0:bf:4e:72:0c dst_mac 02:13:c5:ab:aa:42 src_ip 76.15.64.95 dst_ip 118.218.245.93 ip_proto tcp src_port 61405 dst_port 58167 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10975 flower src_mac 02:38:d5:e5:37:e2 dst_mac 02:fe:ad:53:fe:81 vlan_id 146 vlan_ethtype 0x0800 src_ip 56.141.240.43 dst_ip 95.70.203.67 ip_proto udp src_port 32236 dst_port 24788 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10976 flower src_mac 02:79:0f:1c:3a:74 dst_mac 02:b4:37:52:04:4c action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10977 flower src_mac 02:ff:b6:85:9b:4b dst_mac 02:66:b6:76:4d:f9 action trap && tc filter add dev swp33 ingress protocol ip pref 10978 flower src_mac 02:b6:59:4a:5b:f6 dst_mac 02:32:31:7d:85:15 src_ip 50.105.144.86 dst_ip 48.104.74.202 ip_proto icmp code 37 type 11 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10979 flower src_mac 02:5a:a0:5e:03:da dst_mac 02:6b:76:68:c3:cc vlan_id 3283 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10980 flower src_mac 02:26:27:e9:1c:66 dst_mac 02:56:c2:87:34:52 vlan_id 1240 vlan_ethtype ip src_ip 27.119.76.240 dst_ip 28.157.134.29 ip_proto tcp src_port 56911 dst_port 43563 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10981 flower src_mac 02:92:fc:00:44:ea dst_mac 02:7f:a2:0a:fb:d9 vlan_id 2393 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10982 flower src_mac 02:2c:fd:74:91:8c dst_mac 02:b6:9b:46:b4:37 vlan_id 1909 vlan_ethtype 0x0800 src_ip 86.188.221.99 dst_ip 80.198.154.110 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10983 flower src_mac 02:1f:52:99:a0:48 dst_mac 02:01:ec:b5:7b:44 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10984 flower src_mac 02:04:4c:54:a5:a8 dst_mac 02:49:2b:3a:0f:fe src_ip 17.206.75.134 dst_ip 69.16.253.143 ip_proto tcp src_port 52510 dst_port 29642 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10985 flower src_mac 02:2d:d3:e5:07:e3 dst_mac 02:06:b6:59:e4:27 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10986 flower src_mac 02:9c:83:1a:5f:58 dst_mac 02:93:0c:31:e1:b3 src_ip 26.25.200.166 dst_ip 30.186.206.118 ip_proto icmp code 178 type 8 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10987 flower src_mac 02:92:6e:af:10:e1 dst_mac 02:51:46:99:de:13 vlan_id 78 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10988 flower src_mac 02:f4:4d:ff:d5:b3 dst_mac 02:8e:13:a6:be:5f vlan_id 3292 vlan_ethtype 0x0800 src_ip 56.253.131.100 dst_ip 112.116.92.70 ip_proto tcp src_port 62594 dst_port 62974 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10989 flower src_mac 02:c7:bb:49:6a:43 dst_mac 02:71:1e:d8:d4:ed vlan_id 3422 vlan_ethtype 0x0800 src_ip 81.199.153.120 dst_ip 105.213.157.128 ip_proto tcp src_port 19317 dst_port 48448 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10990 flower src_mac 02:b6:bf:84:17:56 dst_mac 02:a9:9e:40:f6:63 vlan_id 431 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10991 flower src_mac 02:d3:66:bf:c0:04 dst_mac 02:d0:2c:d9:0f:45 vlan_id 1208 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10992 flower src_mac 02:f3:c4:16:20:08 dst_mac 02:3d:93:f9:c1:92 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10993 flower src_mac 02:c3:25:5d:e5:07 dst_mac 02:0f:a4:f7:6e:5b vlan_id 1671 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10994 flower src_mac 02:5d:b3:61:a0:28 dst_mac 02:07:43:f9:f8:51 vlan_id 2804 vlan_ethtype ipv4 src_ip 65.72.178.151 dst_ip 20.254.39.181 ip_proto tcp src_port 52335 dst_port 7979 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10995 flower src_mac 02:3c:44:c5:a7:5a dst_mac 02:cb:aa:5d:7a:76 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10996 flower src_mac 02:54:bf:e5:c0:bb dst_mac 02:78:73:cc:20:ee vlan_id 3718 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10997 flower src_mac 02:0d:0f:e8:a9:87 dst_mac 02:55:0d:f8:8f:a7 vlan_id 3507 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10998 flower src_mac 02:6a:2a:e9:12:41 dst_mac 02:51:5e:89:1d:ae action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10999 flower src_mac 02:d6:3b:5d:13:77 dst_mac 02:12:f9:b7:c7:59 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11000 flower src_mac 02:91:94:aa:6a:ef dst_mac 02:51:00:a9:f8:79 vlan_id 1776 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11001 flower src_mac 02:a3:dc:37:b3:de dst_mac 02:d7:de:62:65:8d vlan_id 1223 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11002 flower src_mac 02:38:3c:4e:a8:7b dst_mac 02:6d:63:95:27:e3 vlan_id 524 vlan_ethtype ipv4 src_ip 44.136.178.12 dst_ip 33.185.31.8 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11003 flower src_mac 02:86:87:7b:c9:70 dst_mac 02:7f:59:01:ef:17 vlan_id 175 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol ip pref 11004 flower src_mac 02:9d:06:38:62:94 dst_mac 02:4d:b5:4c:50:d4 src_ip 118.68.210.83 dst_ip 85.176.104.134 ip_proto udp src_port 44977 dst_port 18688 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11005 flower src_mac 02:db:ea:72:92:5f dst_mac 02:35:b7:4a:d8:1d vlan_id 2840 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11006 flower src_mac 02:bb:85:82:f4:30 dst_mac 02:58:08:df:10:13 vlan_id 2862 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11007 flower src_mac 02:f7:32:a0:79:b2 dst_mac 02:e7:31:63:6d:f5 src_ip 64.180.114.46 dst_ip 62.220.141.10 ip_proto udp src_port 30039 dst_port 10927 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11008 flower src_mac 02:01:89:d2:99:ed dst_mac 02:4a:d9:de:53:e1 vlan_id 183 vlan_ethtype ipv4 src_ip 45.8.13.193 dst_ip 55.180.98.182 ip_proto tcp src_port 31516 dst_port 37177 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11009 flower src_mac 02:cb:1d:23:8a:27 dst_mac 02:d7:b0:af:66:69 vlan_id 1379 vlan_ethtype ip src_ip 70.175.233.139 dst_ip 64.145.156.218 ip_proto tcp src_port 28083 dst_port 37758 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 11010 flower src_mac 02:b5:4c:04:aa:49 dst_mac 02:2a:36:2e:4b:7a action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11011 flower src_mac 02:b6:45:5d:bf:06 dst_mac 02:77:01:9b:44:37 vlan_id 1995 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11012 flower src_mac 02:52:d0:b6:e9:fe dst_mac 02:1c:f3:b8:b4:b2 src_ip 107.174.255.12 dst_ip 58.131.114.64 ip_proto udp src_port 19495 dst_port 45674 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11013 flower src_mac 02:10:61:8e:af:40 dst_mac 02:1d:81:04:b6:7e src_ip 70.93.10.153 dst_ip 43.183.81.131 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11014 flower src_mac 02:fc:a9:00:5c:85 dst_mac 02:37:c5:50:9b:eb src_ip 48.160.173.63 dst_ip 15.231.31.174 ip_proto icmp code 166 type 15 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11015 flower src_mac 02:22:48:15:15:09 dst_mac 02:7f:d3:13:ba:19 src_ip 88.149.89.113 dst_ip 84.91.111.138 ip_proto tcp src_port 53024 dst_port 43717 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11016 flower src_mac 02:7b:d8:d1:61:b1 dst_mac 02:03:43:a5:50:0a action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11017 flower src_mac 02:f9:a3:63:cb:82 dst_mac 02:58:86:37:84:67 vlan_id 511 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11018 flower src_mac 02:cb:83:1d:2d:e6 dst_mac 02:5f:ee:07:fc:b7 vlan_id 993 vlan_ethtype 0x0800 src_ip 69.252.152.225 dst_ip 95.211.16.137 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11019 flower src_mac 02:58:5a:ed:8d:64 dst_mac 02:c1:8d:85:5d:41 src_ip 97.64.128.131 dst_ip 108.163.51.209 ip_proto icmp code 240 type 16 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11020 flower src_mac 02:2a:b3:f3:07:fb dst_mac 02:f8:12:70:71:a2 src_ip 51.107.237.34 dst_ip 98.137.147.53 ip_proto tcp src_port 63923 dst_port 62048 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11021 flower src_mac 02:78:38:d5:ea:ff dst_mac 02:ab:1a:b3:96:dc action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11022 flower src_mac 02:69:5d:81:56:97 dst_mac 02:6d:bf:3d:2c:67 vlan_id 922 vlan_ethtype ip src_ip 66.102.232.245 dst_ip 53.117.22.230 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11023 flower src_mac 02:0d:a0:06:23:e5 dst_mac 02:a7:05:82:38:73 vlan_id 4090 vlan_ethtype ipv4 src_ip 85.107.214.161 dst_ip 115.55.4.197 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 11024 flower src_mac 02:9a:4d:2f:e3:c4 dst_mac 02:4f:06:17:dd:c7 action trap && tc filter add dev swp33 ingress protocol ip pref 11025 flower src_mac 02:09:df:21:33:60 dst_mac 02:d2:80:fb:74:5c src_ip 99.78.241.120 dst_ip 47.217.92.12 ip_proto udp src_port 21837 dst_port 41363 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 11026 flower src_mac 02:13:69:7d:38:45 dst_mac 02:74:85:f4:ba:c0 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11027 flower src_mac 02:fc:34:55:30:6b dst_mac 02:a7:62:d3:3b:cd vlan_id 2555 vlan_ethtype 0x0800 src_ip 41.144.212.10 dst_ip 93.180.176.71 ip_proto tcp src_port 16941 dst_port 49667 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11028 flower src_mac 02:d0:4c:92:91:0e dst_mac 02:71:d1:cf:33:e2 vlan_id 1394 vlan_ethtype 0x0800 src_ip 110.201.192.143 dst_ip 14.16.141.158 ip_proto udp src_port 10846 dst_port 20339 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11029 flower src_mac 02:1c:b8:c3:76:90 dst_mac 02:f3:c3:16:ac:d9 src_ip 85.106.237.65 dst_ip 81.99.142.92 ip_proto icmp code 102 type 16 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11030 flower src_mac 02:4d:f7:3b:9b:cc dst_mac 02:5f:c7:23:54:ac src_ip 27.165.207.64 dst_ip 115.138.228.185 ip_proto tcp src_port 45670 dst_port 20897 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 11031 flower src_mac 02:37:75:d9:fb:61 dst_mac 02:15:af:64:b0:50 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11032 flower src_mac 02:a0:13:2b:43:08 dst_mac 02:27:f6:b3:67:e6 vlan_id 2178 vlan_ethtype ip src_ip 38.231.125.224 dst_ip 30.11.68.140 ip_proto udp src_port 58085 dst_port 45461 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11033 flower src_mac 02:92:78:4d:27:17 dst_mac 02:5f:d4:cb:41:ec src_ip 126.124.118.191 dst_ip 115.157.139.232 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11034 flower src_mac 02:ff:bb:6c:2c:e9 dst_mac 02:50:e8:2e:40:94 vlan_id 3336 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11035 flower src_mac 02:d9:7f:07:9d:73 dst_mac 02:98:e1:d1:35:73 vlan_id 2167 vlan_ethtype ip src_ip 93.65.229.118 dst_ip 11.49.170.58 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11036 flower src_mac 02:97:d5:0e:a5:f3 dst_mac 02:11:4e:d3:ef:d8 src_ip 80.106.114.100 dst_ip 36.213.134.196 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11037 flower src_mac 02:5d:14:a9:fe:24 dst_mac 02:48:95:ed:54:e6 vlan_id 2484 vlan_ethtype ip src_ip 80.124.230.126 dst_ip 42.128.200.96 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11038 flower src_mac 02:99:e6:77:2d:34 dst_mac 02:fa:41:1a:db:c2 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11039 flower src_mac 02:35:a5:cc:7f:53 dst_mac 02:e9:07:f4:61:43 vlan_id 3745 vlan_ethtype ipv4 src_ip 44.188.172.77 dst_ip 60.194.164.56 ip_proto tcp src_port 61287 dst_port 29461 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11040 flower src_mac 02:0e:5c:c4:e5:41 dst_mac 02:80:7b:5e:d4:82 vlan_id 1040 vlan_ethtype ip src_ip 99.35.54.68 dst_ip 64.140.204.44 ip_proto udp src_port 35497 dst_port 11316 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11041 flower src_mac 02:ec:4b:1d:42:ff dst_mac 02:8a:0d:ca:5d:3e vlan_id 1530 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11042 flower src_mac 02:24:0d:4e:1c:58 dst_mac 02:f8:7a:6d:b4:50 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11043 flower src_mac 02:b0:3b:31:48:b3 dst_mac 02:a2:49:53:b6:8f vlan_id 192 vlan_ethtype 0x0800 src_ip 77.80.109.37 dst_ip 108.226.175.182 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11044 flower src_mac 02:a5:29:9f:db:0e dst_mac 02:a0:6b:d5:b3:56 vlan_id 1369 vlan_ethtype ip src_ip 68.127.213.170 dst_ip 74.194.125.205 ip_proto tcp src_port 35561 dst_port 15806 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11045 flower src_mac 02:79:f9:f7:dc:56 dst_mac 02:03:81:ad:4c:a7 vlan_id 3949 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11046 flower src_mac 02:6c:22:84:6a:ee dst_mac 02:53:6d:7e:39:3b vlan_id 2170 vlan_ethtype 0x0800 src_ip 65.180.77.36 dst_ip 58.170.157.105 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11047 flower src_mac 02:d7:8c:8a:81:f6 dst_mac 02:71:7f:dc:26:f5 vlan_id 459 vlan_ethtype ip src_ip 17.191.209.160 dst_ip 92.251.35.14 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11048 flower src_mac 02:5e:3a:c8:34:4a dst_mac 02:79:d6:bd:88:50 vlan_id 747 vlan_ethtype ipv4 src_ip 19.211.87.148 dst_ip 124.192.114.221 ip_proto udp src_port 59559 dst_port 64985 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11049 flower src_mac 02:58:0a:3d:60:29 dst_mac 02:36:c6:6c:11:89 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 11050 flower src_mac 02:b7:3e:fa:e1:5a dst_mac 02:b0:c1:6a:96:74 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11051 flower src_mac 02:02:38:1d:ee:6b dst_mac 02:79:28:94:aa:ce vlan_id 1108 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11052 flower src_mac 02:0d:cc:e1:58:78 dst_mac 02:81:3b:fc:b3:40 vlan_id 2776 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11053 flower src_mac 02:29:59:42:ff:e5 dst_mac 02:71:a2:da:00:b3 vlan_id 120 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11054 flower src_mac 02:60:7b:49:28:cd dst_mac 02:2d:c6:93:0d:5c vlan_id 1004 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11055 flower src_mac 02:a2:35:9d:22:46 dst_mac 02:e7:45:4f:68:b7 vlan_id 2073 vlan_ethtype ip src_ip 31.195.125.55 dst_ip 32.50.155.166 ip_proto udp src_port 55641 dst_port 53680 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11056 flower src_mac 02:0a:3d:05:6b:f5 dst_mac 02:eb:92:81:04:39 vlan_id 3134 vlan_ethtype ipv4 src_ip 114.185.118.101 dst_ip 121.46.254.175 ip_proto udp src_port 62490 dst_port 53150 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11057 flower src_mac 02:ad:86:3c:fd:60 dst_mac 02:ac:a8:d3:77:a5 vlan_id 2395 vlan_ethtype 0x0800 src_ip 61.103.6.116 dst_ip 61.49.123.90 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11058 flower src_mac 02:01:05:97:33:82 dst_mac 02:d4:5b:d6:24:5d vlan_id 2001 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11059 flower src_mac 02:92:b6:64:0b:42 dst_mac 02:0a:7a:3d:ae:e3 vlan_id 2612 vlan_ethtype ip src_ip 95.67.202.78 dst_ip 104.12.219.81 ip_proto udp src_port 47686 dst_port 27319 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11060 flower src_mac 02:3b:0e:4c:3c:2c dst_mac 02:fc:20:a5:7f:97 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11061 flower src_mac 02:f2:e3:ba:d7:65 dst_mac 02:a1:1e:9b:6f:25 src_ip 49.205.27.228 dst_ip 36.6.100.82 ip_proto udp src_port 42628 dst_port 63409 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 11062 flower src_mac 02:6d:b1:96:01:4e dst_mac 02:b2:0f:f5:bb:3d action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11063 flower src_mac 02:56:07:b2:c9:cc dst_mac 02:ec:d8:e2:b7:9c src_ip 97.87.167.220 dst_ip 89.146.13.82 ip_proto udp src_port 61853 dst_port 50073 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11064 flower src_mac 02:5a:5e:68:d9:e0 dst_mac 02:05:88:8a:99:a6 vlan_id 3655 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11065 flower src_mac 02:24:e7:75:da:7b dst_mac 02:59:16:fe:65:80 vlan_id 1784 vlan_ethtype ipv4 src_ip 66.155.229.139 dst_ip 38.45.175.53 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11066 flower src_mac 02:87:fd:93:91:1e dst_mac 02:18:fb:8a:3c:4c src_ip 33.13.187.45 dst_ip 103.72.248.46 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11067 flower src_mac 02:39:c5:12:06:ae dst_mac 02:fe:9f:a0:ee:8c vlan_id 57 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11068 flower src_mac 02:22:3d:30:59:71 dst_mac 02:38:fd:4f:bc:8f action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11069 flower src_mac 02:bb:5c:d9:81:c8 dst_mac 02:7a:b7:65:36:6e src_ip 40.59.141.119 dst_ip 26.107.113.16 ip_proto icmp code 217 type 15 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11070 flower src_mac 02:e4:29:5d:37:2b dst_mac 02:7f:05:42:dd:ed vlan_id 3047 vlan_ethtype ipv4 src_ip 19.212.200.104 dst_ip 35.76.46.175 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11071 flower src_mac 02:4b:9e:ae:42:b6 dst_mac 02:3c:aa:1b:12:c6 src_ip 113.246.78.162 dst_ip 32.149.37.45 ip_proto udp src_port 61289 dst_port 32326 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11072 flower src_mac 02:06:ea:3f:8e:03 dst_mac 02:6e:60:93:39:18 src_ip 18.44.231.208 dst_ip 49.234.191.56 ip_proto icmp code 53 type 14 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11073 flower src_mac 02:ec:3f:d3:22:77 dst_mac 02:89:09:7d:9e:47 vlan_id 132 vlan_ethtype ip src_ip 95.56.248.214 dst_ip 25.86.224.167 ip_proto udp src_port 63223 dst_port 59976 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11074 flower src_mac 02:ee:e0:0f:e5:c4 dst_mac 02:e9:21:d5:d8:ff src_ip 23.30.50.18 dst_ip 35.179.214.145 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 11075 flower src_mac 02:3f:22:a7:b6:a1 dst_mac 02:85:1a:d2:4b:6a action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11076 flower src_mac 02:b9:1a:d0:53:35 dst_mac 02:4b:5e:52:b5:75 vlan_id 2815 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11077 flower src_mac 02:f8:ea:f7:74:eb dst_mac 02:ef:7d:e7:d4:43 vlan_id 813 vlan_ethtype ipv4 src_ip 19.192.186.187 dst_ip 56.23.113.55 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11078 flower src_mac 02:25:4f:57:40:c3 dst_mac 02:af:9d:00:73:f8 vlan_id 3447 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ip pref 11079 flower src_mac 02:df:f2:55:57:c7 dst_mac 02:84:e0:b3:c5:bb src_ip 22.60.127.180 dst_ip 63.38.64.159 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11080 flower src_mac 02:9e:8a:3c:2d:35 dst_mac 02:c3:c6:e4:c9:95 src_ip 47.166.248.80 dst_ip 82.177.147.186 ip_proto tcp src_port 23179 dst_port 31747 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11081 flower src_mac 02:1f:d7:c8:81:fe dst_mac 02:c6:1a:70:f5:14 vlan_id 189 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11082 flower src_mac 02:9f:26:69:2f:a6 dst_mac 02:44:02:b5:a8:f7 src_ip 62.220.91.52 dst_ip 30.244.144.217 ip_proto icmp code 254 type 12 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11083 flower src_mac 02:fe:76:d8:ea:b3 dst_mac 02:ba:cf:95:d2:74 vlan_id 864 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11084 flower src_mac 02:41:78:51:3e:c6 dst_mac 02:a0:2f:e3:99:f4 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11085 flower src_mac 02:c7:b0:b5:4f:b2 dst_mac 02:45:9b:d5:69:1f src_ip 83.159.48.92 dst_ip 34.47.124.127 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11086 flower src_mac 02:f5:8c:f8:f6:0d dst_mac 02:2f:1b:0b:fd:5f vlan_id 2081 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 11087 flower src_mac 02:bb:95:53:ea:7b dst_mac 02:7c:f0:6e:23:45 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11088 flower src_mac 02:a0:c9:14:a3:ed dst_mac 02:9d:e4:74:9b:42 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11089 flower src_mac 02:a7:d9:07:fb:c4 dst_mac 02:e7:dd:31:31:d5 vlan_id 3036 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11090 flower src_mac 02:7d:96:b8:11:7b dst_mac 02:10:8a:3d:3b:7e src_ip 111.74.81.140 dst_ip 105.41.165.94 ip_proto icmp code 72 type 16 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11091 flower src_mac 02:9f:ff:ed:57:db dst_mac 02:3a:1f:54:31:9e vlan_id 3557 vlan_ethtype ipv4 src_ip 89.164.183.116 dst_ip 41.98.113.190 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11092 flower src_mac 02:d0:16:71:86:b6 dst_mac 02:9f:cb:1f:8a:ae vlan_id 2399 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11093 flower src_mac 02:94:d1:88:66:2d dst_mac 02:30:4a:3a:c9:e9 vlan_id 1086 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11094 flower src_mac 02:da:27:a6:48:7c dst_mac 02:95:b1:1e:2f:fc vlan_id 1886 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11095 flower src_mac 02:55:18:35:2a:5a dst_mac 02:ab:f9:1d:7e:78 vlan_id 3174 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11096 flower src_mac 02:2d:39:6d:73:b3 dst_mac 02:2e:6b:b6:d4:32 src_ip 60.111.229.115 dst_ip 62.81.10.213 ip_proto tcp src_port 48453 dst_port 1623 action pass && tc filter add dev swp33 ingress protocol ip pref 11097 flower src_mac 02:d7:ac:7c:12:03 dst_mac 02:36:9c:fe:20:54 src_ip 36.228.216.178 dst_ip 65.122.253.71 ip_proto udp src_port 34755 dst_port 20716 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 11098 flower src_mac 02:f1:ab:95:e3:95 dst_mac 02:ff:b3:61:d3:fe action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11099 flower src_mac 02:85:0e:03:03:6f dst_mac 02:c2:52:1e:51:ce vlan_id 2783 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11100 flower src_mac 02:50:54:f3:2e:04 dst_mac 02:29:c2:03:df:f3 vlan_id 2861 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11101 flower src_mac 02:8e:96:5e:ce:fc dst_mac 02:93:2b:96:0e:f8 vlan_id 342 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11102 flower src_mac 02:ca:42:22:99:2a dst_mac 02:b7:62:24:b0:f0 src_ip 90.149.250.152 dst_ip 78.190.54.70 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11103 flower src_mac 02:d8:00:0d:ef:9e dst_mac 02:bc:e1:5c:93:a3 vlan_id 3410 vlan_ethtype 0x0800 src_ip 123.116.211.52 dst_ip 47.224.72.65 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11104 flower src_mac 02:17:5a:f1:db:21 dst_mac 02:00:f6:50:19:0d vlan_id 2760 vlan_ethtype 0x0800 src_ip 118.73.8.53 dst_ip 11.76.141.12 ip_proto udp src_port 25513 dst_port 59466 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11105 flower src_mac 02:bb:9a:3c:5e:ca dst_mac 02:2c:a0:42:e4:21 vlan_id 3686 vlan_ethtype ip src_ip 123.90.61.2 dst_ip 90.189.5.170 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11106 flower src_mac 02:53:00:f1:02:59 dst_mac 02:0a:09:cf:d0:43 vlan_id 2888 vlan_ethtype 0x0800 src_ip 37.79.241.38 dst_ip 27.31.146.116 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11107 flower src_mac 02:2e:02:e9:d5:8f dst_mac 02:a9:ce:f9:c7:81 vlan_id 1787 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 11108 flower src_mac 02:c2:1a:aa:0a:11 dst_mac 02:7a:9b:8e:32:e3 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11109 flower src_mac 02:04:aa:a9:57:70 dst_mac 02:0d:3b:17:f8:e0 action drop && tc filter add dev swp33 ingress protocol ip pref 11110 flower src_mac 02:b8:c6:0d:aa:fb dst_mac 02:cc:8e:e6:c2:84 src_ip 18.149.137.217 dst_ip 121.194.39.219 ip_proto tcp src_port 27594 dst_port 37519 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11111 flower src_mac 02:b0:28:ac:fc:b4 dst_mac 02:bd:f2:b2:f2:c7 vlan_id 2529 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11112 flower src_mac 02:8e:6a:c4:cb:0e dst_mac 02:78:e5:3a:45:08 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11113 flower src_mac 02:f4:4b:d7:d3:81 dst_mac 02:cb:a0:44:df:0e vlan_id 2994 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11114 flower src_mac 02:86:3c:b3:98:9d dst_mac 02:07:c9:85:9b:c8 vlan_id 294 vlan_ethtype ip src_ip 63.238.101.165 dst_ip 44.45.154.47 action drop && tc filter add dev swp33 ingress protocol ip pref 11115 flower src_mac 02:0b:bb:0d:72:91 dst_mac 02:67:8b:96:0a:55 src_ip 40.88.219.240 dst_ip 58.34.211.236 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11116 flower src_mac 02:c8:aa:49:a6:dc dst_mac 02:55:5e:b3:13:e2 src_ip 95.217.127.18 dst_ip 78.215.224.188 ip_proto tcp src_port 63018 dst_port 49370 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11117 flower src_mac 02:c0:0d:96:0a:b3 dst_mac 02:6b:3d:41:a5:33 action pass && tc filter add dev swp33 ingress protocol ip pref 11118 flower src_mac 02:20:b8:d0:42:b8 dst_mac 02:54:5d:e8:f5:c1 src_ip 51.81.244.62 dst_ip 77.10.54.36 ip_proto icmp code 202 type 0 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11119 flower src_mac 02:a4:1c:2a:f8:f4 dst_mac 02:a0:b9:f9:b2:b1 vlan_id 2638 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11120 flower src_mac 02:c4:a4:97:90:c2 dst_mac 02:99:55:50:42:b6 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11121 flower src_mac 02:3f:9f:9b:ec:39 dst_mac 02:f2:d0:95:51:f5 action drop && tc filter add dev swp33 ingress protocol ip pref 11122 flower src_mac 02:73:87:b7:a3:7c dst_mac 02:56:66:3b:ad:7d src_ip 15.166.77.226 dst_ip 66.254.132.216 ip_proto tcp src_port 22732 dst_port 34703 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11123 flower src_mac 02:c7:ac:62:4e:21 dst_mac 02:60:e7:4a:37:6a src_ip 37.108.167.98 dst_ip 65.179.12.25 ip_proto udp src_port 13934 dst_port 41362 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11124 flower src_mac 02:76:b4:26:1d:d1 dst_mac 02:32:fe:e1:96:cb vlan_id 968 vlan_ethtype ip src_ip 19.68.43.175 dst_ip 83.166.214.62 ip_proto tcp src_port 59174 dst_port 14379 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11125 flower src_mac 02:81:64:20:d6:bf dst_mac 02:bf:d4:a4:27:51 vlan_id 223 vlan_ethtype ipv4 src_ip 117.246.125.187 dst_ip 94.123.240.236 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 11126 flower src_mac 02:f8:ee:e8:28:e2 dst_mac 02:91:6d:25:cd:0c action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11127 flower src_mac 02:87:64:47:3c:51 dst_mac 02:24:57:cc:a4:9a vlan_id 2406 vlan_ethtype ip src_ip 74.131.106.180 dst_ip 94.34.11.205 ip_proto udp src_port 6408 dst_port 57375 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11128 flower src_mac 02:c0:72:51:2a:55 dst_mac 02:1d:2a:61:8b:9e vlan_id 2228 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11129 flower src_mac 02:60:d2:cb:92:cf dst_mac 02:d3:c1:f7:12:73 vlan_id 1733 vlan_ethtype ip src_ip 69.122.52.120 dst_ip 43.227.242.104 ip_proto tcp src_port 2572 dst_port 18532 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11130 flower src_mac 02:38:0b:f7:64:35 dst_mac 02:a1:42:77:f5:b7 vlan_id 2455 vlan_ethtype 0x0800 src_ip 56.23.53.27 dst_ip 33.69.47.24 ip_proto udp src_port 25638 dst_port 49133 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11131 flower src_mac 02:ab:ce:85:8d:ba dst_mac 02:64:67:2d:a2:3d action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11132 flower src_mac 02:e8:51:e0:84:fa dst_mac 02:d8:4b:64:9d:fa vlan_id 2018 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11133 flower src_mac 02:5a:4d:5c:cb:eb dst_mac 02:e9:4e:95:22:ce src_ip 12.63.128.71 dst_ip 30.150.123.203 ip_proto udp src_port 5677 dst_port 10861 action pass && tc filter add dev swp33 ingress protocol ip pref 11134 flower src_mac 02:be:ca:d7:af:2c dst_mac 02:d7:7c:25:52:8b src_ip 114.121.7.157 dst_ip 89.187.147.245 ip_proto udp src_port 512 dst_port 40163 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11135 flower src_mac 02:06:67:9d:0e:87 dst_mac 02:7f:b1:f4:13:45 vlan_id 1953 vlan_ethtype ip src_ip 125.80.5.210 dst_ip 13.67.41.24 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11136 flower src_mac 02:2d:e7:79:22:fb dst_mac 02:da:40:19:39:4c action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11137 flower src_mac 02:c4:b4:61:a0:76 dst_mac 02:dc:b8:c7:04:0d src_ip 55.195.201.68 dst_ip 42.15.130.213 ip_proto tcp src_port 5351 dst_port 41378 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11138 flower src_mac 02:dd:f1:90:12:1a dst_mac 02:3c:f9:c2:41:4b vlan_id 2902 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11139 flower src_mac 02:4d:0f:38:b5:82 dst_mac 02:11:5a:29:56:4c vlan_id 2877 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11140 flower src_mac 02:fa:66:a9:58:d3 dst_mac 02:f5:d2:87:28:8b vlan_id 46 vlan_ethtype ipv4 src_ip 30.175.208.246 dst_ip 67.162.187.173 ip_proto tcp src_port 64492 dst_port 53552 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11141 flower src_mac 02:e9:0f:4f:9e:1a dst_mac 02:82:87:3c:12:fe vlan_id 905 vlan_ethtype ip src_ip 21.147.43.142 dst_ip 116.196.245.195 ip_proto tcp src_port 9900 dst_port 47416 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11142 flower src_mac 02:97:e2:af:6c:4f dst_mac 02:f3:42:8f:d9:07 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11143 flower src_mac 02:f3:a6:9c:07:10 dst_mac 02:9e:33:ac:9f:a1 src_ip 34.216.247.239 dst_ip 59.35.147.53 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11144 flower src_mac 02:30:36:68:d8:b4 dst_mac 02:8e:5b:c8:e7:71 vlan_id 3426 vlan_ethtype ipv4 src_ip 64.247.187.214 dst_ip 96.194.37.183 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 11145 flower src_mac 02:b1:a2:48:b5:06 dst_mac 02:49:38:6e:86:1f action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11146 flower src_mac 02:3d:f5:16:f4:6c dst_mac 02:72:81:5b:ca:37 vlan_id 2125 vlan_ethtype ip src_ip 23.180.168.69 dst_ip 45.160.142.242 ip_proto tcp src_port 11307 dst_port 22034 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11147 flower src_mac 02:c0:dc:70:07:4c dst_mac 02:59:91:35:5f:48 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11148 flower src_mac 02:bf:59:2d:68:8b dst_mac 02:e3:9d:58:2f:01 vlan_id 3703 vlan_ethtype ip src_ip 30.214.253.170 dst_ip 41.43.89.215 ip_proto tcp src_port 33797 dst_port 4292 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11149 flower src_mac 02:e1:6e:f0:93:9d dst_mac 02:67:af:bb:ea:78 vlan_id 3254 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11150 flower src_mac 02:cc:60:c0:85:b5 dst_mac 02:ab:f6:8e:cd:f7 vlan_id 2721 vlan_ethtype ipv4 src_ip 78.187.54.247 dst_ip 56.174.157.60 ip_proto udp src_port 11154 dst_port 4810 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11151 flower src_mac 02:fb:b0:a4:a4:59 dst_mac 02:f9:cf:7c:e3:ff action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11152 flower src_mac 02:72:e1:04:90:44 dst_mac 02:32:d7:0c:1b:b5 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11153 flower src_mac 02:b8:36:fc:c1:6d dst_mac 02:9d:9a:10:2b:6d action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11154 flower src_mac 02:3e:d1:1e:07:c1 dst_mac 02:0e:19:5f:c9:0d vlan_id 3547 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11155 flower src_mac 02:e5:67:fe:c4:09 dst_mac 02:d1:bb:d4:89:6b action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11156 flower src_mac 02:72:9a:f4:45:98 dst_mac 02:49:99:25:72:2c src_ip 83.55.156.207 dst_ip 75.131.25.202 ip_proto tcp src_port 61992 dst_port 14545 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11157 flower src_mac 02:c4:06:2a:27:13 dst_mac 02:be:5a:a7:04:78 vlan_id 2792 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11158 flower src_mac 02:3c:ed:fb:a0:18 dst_mac 02:81:06:5d:e3:c8 vlan_id 2589 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11159 flower src_mac 02:a3:11:fa:7e:f3 dst_mac 02:74:7c:e8:57:56 vlan_id 2550 vlan_ethtype ip src_ip 90.44.99.118 dst_ip 26.7.232.121 ip_proto tcp src_port 40858 dst_port 35579 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11160 flower src_mac 02:a5:8d:d2:dc:cc dst_mac 02:e1:da:1d:a2:ea action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11161 flower src_mac 02:fa:96:9a:3b:61 dst_mac 02:20:0e:21:28:16 vlan_id 1281 vlan_ethtype ip src_ip 55.124.108.47 dst_ip 70.197.70.102 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11162 flower src_mac 02:28:1a:55:a9:3f dst_mac 02:2e:b8:80:47:50 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11163 flower src_mac 02:49:30:f6:b6:d9 dst_mac 02:67:91:a6:ca:08 vlan_id 72 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11164 flower src_mac 02:ab:35:ea:4c:ea dst_mac 02:1d:49:dd:87:3e action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11165 flower src_mac 02:56:10:d9:be:a7 dst_mac 02:5d:a9:ab:6e:a9 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11166 flower src_mac 02:cc:df:65:7e:eb dst_mac 02:ea:b2:cb:d2:d2 vlan_id 2261 vlan_ethtype ipv4 src_ip 66.24.83.138 dst_ip 13.13.3.17 ip_proto tcp src_port 52874 dst_port 62203 action drop && tc filter add dev swp33 ingress protocol ip pref 11167 flower src_mac 02:ed:dc:4d:8c:95 dst_mac 02:cc:e5:12:c7:e6 src_ip 79.49.216.229 dst_ip 29.102.26.112 ip_proto udp src_port 48558 dst_port 7978 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11168 flower src_mac 02:8a:8a:34:48:55 dst_mac 02:57:83:87:58:02 src_ip 70.247.134.19 dst_ip 54.170.101.176 ip_proto tcp src_port 36112 dst_port 57752 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11169 flower src_mac 02:6d:a9:94:e2:43 dst_mac 02:4d:2e:47:ab:2a src_ip 59.214.16.203 dst_ip 95.193.104.170 ip_proto tcp src_port 13954 dst_port 28337 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 11170 flower src_mac 02:23:40:f1:43:f0 dst_mac 02:8d:ea:af:71:3d action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11171 flower src_mac 02:b7:e6:74:9f:d1 dst_mac 02:49:b2:9d:03:48 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11172 flower src_mac 02:a2:d6:7e:71:ba dst_mac 02:40:57:6c:1b:d8 vlan_id 3791 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ip pref 11173 flower src_mac 02:3b:e6:b4:f4:b0 dst_mac 02:5b:5a:89:97:83 src_ip 18.79.19.29 dst_ip 122.241.28.34 ip_proto udp src_port 27326 dst_port 44958 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11174 flower src_mac 02:f1:b3:79:d3:ca dst_mac 02:1f:dc:7b:61:25 vlan_id 3277 vlan_ethtype ipv4 src_ip 33.231.84.226 dst_ip 126.71.194.4 ip_proto tcp src_port 9542 dst_port 9562 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11175 flower src_mac 02:ce:5c:ef:25:d6 dst_mac 02:d1:4e:0a:69:5d vlan_id 79 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11176 flower src_mac 02:36:a1:65:30:8f dst_mac 02:f9:31:76:12:f3 src_ip 45.183.108.207 dst_ip 114.255.20.195 ip_proto tcp src_port 44164 dst_port 38888 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11177 flower src_mac 02:41:08:1a:eb:ca dst_mac 02:e7:60:19:cb:13 vlan_id 1369 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11178 flower src_mac 02:2e:3b:fb:3f:76 dst_mac 02:df:6c:67:eb:22 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11179 flower src_mac 02:f2:16:84:63:19 dst_mac 02:4b:13:64:c6:f8 vlan_id 3502 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11180 flower src_mac 02:8f:7d:c8:b4:b4 dst_mac 02:a5:0b:19:fc:7e action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11181 flower src_mac 02:57:ed:42:31:ce dst_mac 02:75:0a:71:06:d3 vlan_id 2990 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11182 flower src_mac 02:35:0b:e2:04:a4 dst_mac 02:83:85:e6:4c:70 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11183 flower src_mac 02:76:01:09:96:76 dst_mac 02:04:21:08:e3:f7 vlan_id 726 vlan_ethtype ip src_ip 94.14.33.92 dst_ip 113.172.55.68 ip_proto udp src_port 38241 dst_port 48495 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11184 flower src_mac 02:ba:f4:a5:1e:20 dst_mac 02:9c:c0:41:c6:d4 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11185 flower src_mac 02:35:c9:4f:e1:1e dst_mac 02:73:40:ae:e1:4f action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11186 flower src_mac 02:32:30:c6:62:b5 dst_mac 02:e3:07:81:92:b6 vlan_id 264 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11187 flower src_mac 02:a6:8e:ff:65:cf dst_mac 02:f4:ba:44:5a:df vlan_id 1675 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol ip pref 11188 flower src_mac 02:2b:1a:93:84:a6 dst_mac 02:78:c7:d0:2e:11 src_ip 103.71.218.120 dst_ip 27.155.47.222 ip_proto icmp code 194 type 17 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11189 flower src_mac 02:db:c6:86:f7:f3 dst_mac 02:5a:e1:cd:6b:e1 vlan_id 3364 vlan_ethtype 0x0800 src_ip 95.142.200.22 dst_ip 78.82.117.103 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11190 flower src_mac 02:46:3b:d0:fe:dd dst_mac 02:1f:32:01:54:b6 vlan_id 2631 vlan_ethtype ipv4 src_ip 37.45.26.188 dst_ip 124.154.147.190 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11191 flower src_mac 02:57:ae:97:8c:28 dst_mac 02:ea:9e:28:2e:1f vlan_id 1465 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11192 flower src_mac 02:29:3a:18:2f:14 dst_mac 02:ff:c1:0a:cf:d4 src_ip 39.241.148.107 dst_ip 79.187.74.18 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11193 flower src_mac 02:a1:95:7e:3d:b8 dst_mac 02:df:3e:42:4f:a0 vlan_id 3179 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11194 flower src_mac 02:b3:6c:51:af:3d dst_mac 02:c4:85:24:8f:6e action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11195 flower src_mac 02:36:99:11:72:6b dst_mac 02:77:86:93:c8:2d vlan_id 3833 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11196 flower src_mac 02:f0:60:d5:77:21 dst_mac 02:05:4d:44:5b:39 vlan_id 2510 vlan_ethtype ip src_ip 90.70.82.14 dst_ip 117.135.2.223 ip_proto tcp src_port 33584 dst_port 12947 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11197 flower src_mac 02:de:23:33:43:de dst_mac 02:19:b5:27:a8:a7 vlan_id 1673 vlan_ethtype 0x0800 src_ip 68.205.232.234 dst_ip 47.70.31.146 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11198 flower src_mac 02:45:91:d0:59:2c dst_mac 02:97:91:ba:f1:3f vlan_id 3165 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11199 flower src_mac 02:d3:e8:14:b7:50 dst_mac 02:a5:5a:60:b9:0d vlan_id 3811 vlan_ethtype 0x9300 action drop INFO asyncssh:logging.py:92 [conn=65, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=8] Command: tc filter add dev swp33 ingress protocol ipv4 pref 10800 flower src_mac 02:78:ff:2e:04:e9 dst_mac 02:18:74:b5:31:80 src_ip 64.29.25.132 dst_ip 19.132.93.113 ip_proto udp src_port 2841 dst_port 49236 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10801 flower src_mac 02:71:a0:c2:01:5b dst_mac 02:63:03:e0:b5:88 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10802 flower src_mac 02:fa:7c:02:7c:9e dst_mac 02:fe:e1:8d:f1:5c vlan_id 463 vlan_ethtype ip src_ip 92.199.93.240 dst_ip 78.195.132.8 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10803 flower src_mac 02:fb:bc:73:04:e4 dst_mac 02:25:12:1d:c9:85 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10804 flower src_mac 02:f4:c2:6d:b5:e2 dst_mac 02:5e:58:44:b7:2e action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10805 flower src_mac 02:de:f2:a4:eb:95 dst_mac 02:ee:c2:31:1e:71 vlan_id 3664 vlan_ethtype 0x0800 src_ip 53.210.22.24 dst_ip 55.201.40.16 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10806 flower src_mac 02:91:61:d8:17:0f dst_mac 02:f8:c0:23:97:7c vlan_id 3731 vlan_ethtype 0x0800 src_ip 115.11.183.14 dst_ip 12.75.140.112 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10807 flower src_mac 02:6c:81:30:39:06 dst_mac 02:31:c4:cd:7f:57 vlan_id 1308 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10808 flower src_mac 02:e2:0a:f2:99:a6 dst_mac 02:8a:b1:39:87:f2 vlan_id 1816 vlan_ethtype ipv4 src_ip 12.26.11.190 dst_ip 28.229.248.107 ip_proto tcp src_port 45391 dst_port 62858 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10809 flower src_mac 02:1b:4f:88:c5:ee dst_mac 02:e8:49:83:a0:28 src_ip 108.17.178.9 dst_ip 67.248.159.201 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10810 flower src_mac 02:a9:b2:ca:c8:bd dst_mac 02:e2:ed:cf:18:b9 src_ip 124.61.30.126 dst_ip 66.18.228.130 ip_proto udp src_port 64484 dst_port 51676 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10811 flower src_mac 02:f4:de:93:a9:b1 dst_mac 02:76:ad:47:95:6b action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10812 flower src_mac 02:1c:eb:f9:d3:83 dst_mac 02:06:cd:84:1a:eb vlan_id 1882 vlan_ethtype 0x0800 src_ip 67.203.65.105 dst_ip 63.187.216.46 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10813 flower src_mac 02:8e:40:95:71:4f dst_mac 02:1a:06:ae:c7:b8 vlan_id 1982 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10814 flower src_mac 02:cf:61:f6:63:03 dst_mac 02:10:57:b8:97:ae action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10815 flower src_mac 02:1b:1c:40:7d:48 dst_mac 02:b6:34:02:42:40 src_ip 32.255.60.155 dst_ip 77.39.246.90 ip_proto udp src_port 47738 dst_port 29879 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10816 flower src_mac 02:c0:d3:d1:dd:77 dst_mac 02:9a:eb:db:3d:f7 vlan_id 1352 vlan_ethtype ip src_ip 123.23.66.203 dst_ip 23.5.233.140 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10817 flower src_mac 02:ea:38:9b:fa:69 dst_mac 02:d7:58:f3:a0:a3 vlan_id 2087 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10818 flower src_mac 02:2e:a4:98:51:71 dst_mac 02:e1:d6:0f:13:27 vlan_id 2726 vlan_ethtype ipv4 src_ip 70.223.188.204 dst_ip 102.92.143.32 ip_proto udp src_port 28611 dst_port 50031 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10819 flower src_mac 02:1d:7d:cb:e4:1c dst_mac 02:ad:2c:cc:b2:9e vlan_id 851 vlan_ethtype ipv4 src_ip 63.113.9.129 dst_ip 42.164.113.83 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10820 flower src_mac 02:dd:a6:69:f3:6e dst_mac 02:2e:fc:1a:e6:23 vlan_id 2009 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol ip pref 10821 flower src_mac 02:ac:b7:7e:c8:c4 dst_mac 02:7d:74:14:b9:a0 src_ip 42.222.7.10 dst_ip 80.252.148.80 ip_proto tcp src_port 30077 dst_port 1568 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10822 flower src_mac 02:ff:dc:1a:fc:76 dst_mac 02:09:79:e2:43:b5 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10823 flower src_mac 02:0c:88:cf:f4:21 dst_mac 02:00:58:cd:98:74 vlan_id 702 vlan_ethtype ipv4 src_ip 44.17.114.13 dst_ip 74.59.132.30 action trap && tc filter add dev swp33 ingress protocol ip pref 10824 flower src_mac 02:3b:68:a8:8f:2a dst_mac 02:89:59:f2:72:0e src_ip 54.158.230.102 dst_ip 29.95.92.113 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10825 flower src_mac 02:39:fc:fb:4c:58 dst_mac 02:3e:df:25:6a:d6 vlan_id 3498 vlan_ethtype 0x0800 src_ip 82.58.28.198 dst_ip 100.0.35.141 ip_proto udp src_port 30225 dst_port 44423 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10826 flower src_mac 02:a0:3a:f9:ea:1b dst_mac 02:32:bb:87:90:d6 vlan_id 609 vlan_ethtype 0x0800 src_ip 16.194.3.113 dst_ip 95.165.204.190 ip_proto udp src_port 16741 dst_port 26383 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10827 flower src_mac 02:d6:64:3b:76:c9 dst_mac 02:12:10:c2:92:fa action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10828 flower src_mac 02:b2:42:60:9b:cc dst_mac 02:a3:c4:3e:dc:02 src_ip 69.154.184.64 dst_ip 27.249.192.195 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10829 flower src_mac 02:39:c4:2c:9a:ca dst_mac 02:49:c0:2d:78:d2 vlan_id 3884 vlan_ethtype 0x0800 src_ip 94.46.206.146 dst_ip 52.136.14.61 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10830 flower src_mac 02:a8:25:66:f2:19 dst_mac 02:33:fa:67:d2:32 src_ip 47.226.2.141 dst_ip 116.220.88.56 ip_proto udp src_port 41973 dst_port 5015 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10831 flower src_mac 02:e6:25:7b:11:ea dst_mac 02:99:b5:c3:bf:58 vlan_id 736 vlan_ethtype ip src_ip 55.37.200.47 dst_ip 15.101.118.209 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10832 flower src_mac 02:50:c2:52:c1:a0 dst_mac 02:f1:97:b9:b8:6c action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10833 flower src_mac 02:0f:4a:25:c4:3a dst_mac 02:03:19:3b:63:71 vlan_id 2225 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10834 flower src_mac 02:2a:22:5f:ce:57 dst_mac 02:e9:fb:f6:4f:10 vlan_id 3780 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10835 flower src_mac 02:a5:b8:be:85:21 dst_mac 02:b9:8f:73:d2:9f vlan_id 1759 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10836 flower src_mac 02:20:bd:16:1d:54 dst_mac 02:4b:2c:5c:ee:ab vlan_id 2921 vlan_ethtype ipv4 src_ip 37.244.225.86 dst_ip 125.219.42.239 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10837 flower src_mac 02:99:6f:92:ba:2f dst_mac 02:99:85:58:cb:5c action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10838 flower src_mac 02:4e:9e:99:c0:60 dst_mac 02:2e:d7:7a:b5:d3 src_ip 117.63.69.4 dst_ip 75.178.66.44 ip_proto tcp src_port 11984 dst_port 34680 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10839 flower src_mac 02:f5:13:c6:fd:fb dst_mac 02:3e:3c:9f:72:cd src_ip 122.162.73.154 dst_ip 118.48.10.247 ip_proto udp src_port 43378 dst_port 40525 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10840 flower src_mac 02:cb:81:8c:5b:6d dst_mac 02:cb:e2:af:cd:7a vlan_id 2241 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10841 flower src_mac 02:25:cd:cc:36:05 dst_mac 02:49:fd:ee:b5:a2 vlan_id 615 vlan_ethtype 0x0800 src_ip 98.138.38.118 dst_ip 124.13.35.83 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10842 flower src_mac 02:73:0c:fe:a5:88 dst_mac 02:2e:b8:c3:4b:19 vlan_id 1063 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10843 flower src_mac 02:33:ef:2d:c9:1b dst_mac 02:cc:09:0f:c7:51 vlan_id 4 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10844 flower src_mac 02:b3:b9:70:6d:37 dst_mac 02:25:e6:a7:2d:92 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10845 flower src_mac 02:4f:51:50:35:7f dst_mac 02:31:9c:77:34:aa action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10846 flower src_mac 02:ef:5b:11:b2:c1 dst_mac 02:ba:84:2f:bd:b7 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10847 flower src_mac 02:bb:ec:a5:17:b1 dst_mac 02:ba:fd:4c:2e:a2 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10848 flower src_mac 02:b1:48:f3:d7:22 dst_mac 02:06:4a:f1:0a:e9 vlan_id 211 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10849 flower src_mac 02:37:f9:17:02:61 dst_mac 02:26:c7:c4:19:62 vlan_id 3700 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10850 flower src_mac 02:6d:7d:f3:48:08 dst_mac 02:4d:cc:df:22:e5 src_ip 52.218.94.127 dst_ip 125.187.98.46 ip_proto udp src_port 57545 dst_port 4833 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10851 flower src_mac 02:f8:e1:14:07:bb dst_mac 02:d9:73:b8:54:db vlan_id 37 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10852 flower src_mac 02:c7:14:46:41:07 dst_mac 02:59:59:db:82:d4 vlan_id 3235 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10853 flower src_mac 02:fe:cc:20:64:16 dst_mac 02:5c:b4:a6:2a:8b vlan_id 2131 vlan_ethtype ipv4 src_ip 104.41.191.21 dst_ip 30.94.136.69 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10854 flower src_mac 02:d8:72:84:10:be dst_mac 02:e7:c7:a2:35:e0 src_ip 49.180.216.31 dst_ip 95.121.83.158 ip_proto udp src_port 62875 dst_port 6208 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10855 flower src_mac 02:4e:7c:06:4f:c2 dst_mac 02:30:56:7f:2b:77 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10856 flower src_mac 02:a0:96:51:0c:d0 dst_mac 02:59:2e:dc:03:eb action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10857 flower src_mac 02:27:57:eb:ec:e4 dst_mac 02:0a:27:f8:d2:ae vlan_id 2654 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10858 flower src_mac 02:df:9a:0c:d6:45 dst_mac 02:d2:80:cf:ac:36 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10859 flower src_mac 02:2e:31:c8:42:b5 dst_mac 02:57:36:ec:d1:7e action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10860 flower src_mac 02:2a:63:68:01:1f dst_mac 02:e1:ae:92:8a:11 vlan_id 901 vlan_ethtype 0x0800 src_ip 124.187.37.213 dst_ip 97.219.115.29 ip_proto tcp src_port 15519 dst_port 14930 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10861 flower src_mac 02:0b:92:66:41:8f dst_mac 02:fe:04:89:ab:69 src_ip 53.240.142.3 dst_ip 39.4.164.164 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10862 flower src_mac 02:a4:d0:a7:52:b3 dst_mac 02:e5:d8:ad:ff:83 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10863 flower src_mac 02:11:ee:9e:d5:f4 dst_mac 02:65:19:d4:ec:a7 vlan_id 3005 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10864 flower src_mac 02:01:11:79:64:13 dst_mac 02:4e:23:67:d7:ad vlan_id 3721 vlan_ethtype 0x0800 src_ip 91.114.41.64 dst_ip 71.140.18.58 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10865 flower src_mac 02:f3:e6:24:ba:c0 dst_mac 02:56:ac:02:e4:ff vlan_id 1072 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10866 flower src_mac 02:c5:08:37:cd:1c dst_mac 02:a4:81:31:ab:53 vlan_id 2909 vlan_ethtype ip src_ip 126.255.97.188 dst_ip 22.184.65.17 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10867 flower src_mac 02:58:09:f5:64:80 dst_mac 02:11:62:81:9d:d3 vlan_id 1011 vlan_ethtype ipv4 src_ip 27.57.130.197 dst_ip 23.213.110.51 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10868 flower src_mac 02:a9:19:be:8e:c5 dst_mac 02:d7:78:32:9c:7a vlan_id 653 vlan_ethtype ipv4 src_ip 73.9.77.190 dst_ip 15.47.247.46 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10869 flower src_mac 02:cc:74:46:f3:3b dst_mac 02:1a:62:42:d9:b2 vlan_id 1326 vlan_ethtype 0x0800 src_ip 19.141.114.30 dst_ip 94.214.142.90 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10870 flower src_mac 02:af:ba:88:b2:3d dst_mac 02:20:7a:8c:df:59 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10871 flower src_mac 02:b0:45:6b:9e:dd dst_mac 02:1a:cc:e2:ca:85 src_ip 52.220.202.228 dst_ip 49.28.169.243 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10872 flower src_mac 02:b3:85:f3:60:74 dst_mac 02:a0:55:ae:c8:9d action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10873 flower src_mac 02:06:40:5f:65:91 dst_mac 02:8e:54:10:e1:21 vlan_id 2204 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10874 flower src_mac 02:f0:49:18:8f:56 dst_mac 02:fd:a8:05:3d:35 vlan_id 2524 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10875 flower src_mac 02:7a:dd:1c:e0:56 dst_mac 02:4b:b6:5f:a3:d9 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10876 flower src_mac 02:2c:87:bc:88:3f dst_mac 02:28:c9:09:84:bc vlan_id 2483 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ip pref 10877 flower src_mac 02:95:30:b3:1a:be dst_mac 02:38:b2:7c:0e:70 src_ip 58.158.240.74 dst_ip 19.19.180.138 ip_proto icmp code 239 type 14 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10878 flower src_mac 02:81:b6:fd:73:bd dst_mac 02:fc:35:8a:b1:ff vlan_id 2814 vlan_ethtype 0x0800 src_ip 56.40.209.136 dst_ip 58.156.99.21 ip_proto udp src_port 30409 dst_port 41586 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10879 flower src_mac 02:d4:f1:0f:85:b7 dst_mac 02:f5:b4:9a:35:e8 action trap && tc filter add dev swp33 ingress protocol ip pref 10880 flower src_mac 02:dd:e2:b2:cb:26 dst_mac 02:da:1d:1c:fe:d0 src_ip 101.201.146.162 dst_ip 84.102.231.101 ip_proto tcp src_port 5409 dst_port 23797 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10881 flower src_mac 02:50:99:52:14:db dst_mac 02:41:27:ff:70:3c vlan_id 15 vlan_ethtype 0x0800 src_ip 106.34.192.178 dst_ip 44.193.64.172 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10882 flower src_mac 02:0c:3b:1f:c5:b9 dst_mac 02:f1:45:58:81:32 vlan_id 213 vlan_ethtype ipv4 src_ip 92.40.145.149 dst_ip 21.102.221.244 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10883 flower src_mac 02:60:66:99:26:da dst_mac 02:5c:df:ae:0f:f0 vlan_id 3660 vlan_ethtype ip src_ip 50.226.116.19 dst_ip 93.219.19.200 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10884 flower src_mac 02:a5:18:0d:4e:ce dst_mac 02:15:08:e6:fc:0a vlan_id 1972 vlan_ethtype ipv4 src_ip 95.217.136.98 dst_ip 14.242.226.85 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10885 flower src_mac 02:4e:64:20:88:34 dst_mac 02:86:54:fa:15:c1 vlan_id 1602 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10886 flower src_mac 02:85:93:68:93:0f dst_mac 02:33:38:1c:3b:42 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10887 flower src_mac 02:f5:56:0c:12:4d dst_mac 02:8a:9a:a5:0b:8d vlan_id 809 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10888 flower src_mac 02:80:ba:70:1b:f2 dst_mac 02:83:da:3d:ad:4f vlan_id 1440 vlan_ethtype ip src_ip 74.158.128.88 dst_ip 36.112.153.70 ip_proto udp src_port 29537 dst_port 4433 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10889 flower src_mac 02:eb:80:80:ff:43 dst_mac 02:3d:ec:7a:6f:d7 src_ip 121.71.87.212 dst_ip 111.66.120.227 ip_proto tcp src_port 27513 dst_port 12595 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10890 flower src_mac 02:74:69:30:84:05 dst_mac 02:b9:d5:a1:60:2b action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10891 flower src_mac 02:97:05:7b:92:51 dst_mac 02:e4:3b:ff:cb:a7 vlan_id 2611 vlan_ethtype ipv4 src_ip 60.145.254.10 dst_ip 61.239.43.201 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10892 flower src_mac 02:6a:20:21:3b:61 dst_mac 02:11:a8:c1:72:ef vlan_id 1427 vlan_ethtype ip src_ip 82.122.236.77 dst_ip 52.44.171.217 action pass && tc filter add dev swp33 ingress protocol ip pref 10893 flower src_mac 02:da:f1:ec:10:7e dst_mac 02:64:e4:c9:6f:f9 src_ip 94.118.36.68 dst_ip 24.239.40.170 ip_proto icmp code 16 type 12 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10894 flower src_mac 02:bd:c9:97:17:87 dst_mac 02:95:a0:27:9c:a8 src_ip 49.26.63.40 dst_ip 49.12.155.113 ip_proto udp src_port 44762 dst_port 37194 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10895 flower src_mac 02:2f:f0:2a:4e:ea dst_mac 02:99:80:b4:c4:13 src_ip 64.171.104.248 dst_ip 105.131.219.122 ip_proto udp src_port 54846 dst_port 8553 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10896 flower src_mac 02:67:77:36:fb:a1 dst_mac 02:23:99:64:e6:1a vlan_id 3306 vlan_ethtype ipv4 src_ip 83.28.218.75 dst_ip 22.250.133.135 ip_proto tcp src_port 53570 dst_port 20789 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10897 flower src_mac 02:62:2f:8c:45:45 dst_mac 02:59:fc:c1:c3:fe action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10898 flower src_mac 02:a0:5b:65:e7:bb dst_mac 02:68:b5:9f:f9:87 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10899 flower src_mac 02:a7:49:1e:e0:06 dst_mac 02:df:1e:71:4a:3a vlan_id 1122 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10900 flower src_mac 02:37:a1:a5:ff:c0 dst_mac 02:e4:fa:ff:61:15 vlan_id 1383 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10901 flower src_mac 02:f1:95:d8:3d:4e dst_mac 02:cb:be:70:3f:d7 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10902 flower src_mac 02:86:94:26:65:52 dst_mac 02:22:b4:b2:aa:e8 vlan_id 2426 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10903 flower src_mac 02:d1:a5:43:9f:ac dst_mac 02:5d:cc:ff:54:e6 vlan_id 2729 vlan_ethtype ipv4 src_ip 20.85.165.92 dst_ip 117.60.146.69 ip_proto tcp src_port 39476 dst_port 18867 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10904 flower src_mac 02:4f:ff:05:fd:db dst_mac 02:9d:ab:57:9f:a2 src_ip 71.129.159.184 dst_ip 80.221.86.186 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10905 flower src_mac 02:48:0b:32:78:18 dst_mac 02:7f:eb:b9:e3:3d vlan_id 1571 vlan_ethtype ip src_ip 106.189.158.142 dst_ip 111.78.74.68 ip_proto udp src_port 64170 dst_port 57728 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10906 flower src_mac 02:bb:a2:f2:5b:28 dst_mac 02:43:36:36:e0:88 vlan_id 755 vlan_ethtype 0x0800 src_ip 101.209.60.84 dst_ip 16.90.55.57 ip_proto udp src_port 17724 dst_port 61753 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10907 flower src_mac 02:6e:4f:3d:eb:39 dst_mac 02:0d:9a:63:0a:4a src_ip 113.238.188.99 dst_ip 75.190.163.28 ip_proto udp src_port 13368 dst_port 7675 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10908 flower src_mac 02:c6:31:c9:0a:66 dst_mac 02:8c:aa:77:97:e1 src_ip 44.11.22.31 dst_ip 40.182.87.69 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10909 flower src_mac 02:9d:46:bc:c9:bc dst_mac 02:2d:d1:09:22:bc vlan_id 1535 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10910 flower src_mac 02:50:fe:d5:07:94 dst_mac 02:0d:73:6f:bc:26 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10911 flower src_mac 02:79:81:ad:60:90 dst_mac 02:16:c6:79:aa:cb src_ip 34.255.151.176 dst_ip 44.190.14.100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10912 flower src_mac 02:e5:fc:ca:b1:d2 dst_mac 02:81:20:79:56:47 vlan_id 1280 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10913 flower src_mac 02:a6:ac:3f:83:71 dst_mac 02:99:07:fb:59:0d src_ip 24.136.189.93 dst_ip 12.235.129.118 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10914 flower src_mac 02:5a:46:87:86:55 dst_mac 02:7f:b6:44:8a:4e vlan_id 4084 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10915 flower src_mac 02:48:70:41:00:7e dst_mac 02:3c:6e:0d:6c:a4 vlan_id 3582 vlan_ethtype ipv4 src_ip 49.37.162.122 dst_ip 114.188.64.206 ip_proto udp src_port 46033 dst_port 50526 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10916 flower src_mac 02:43:fe:21:0b:03 dst_mac 02:5a:31:c9:db:aa vlan_id 1850 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10917 flower src_mac 02:4a:71:55:9a:dc dst_mac 02:82:6f:51:ff:b9 vlan_id 3912 vlan_ethtype 0x0800 src_ip 77.150.115.124 dst_ip 125.140.125.194 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10918 flower src_mac 02:82:a9:67:3f:6c dst_mac 02:ea:39:b2:3c:aa action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10919 flower src_mac 02:12:dd:84:37:db dst_mac 02:f6:c7:ae:e5:d2 vlan_id 26 vlan_ethtype ipv4 src_ip 50.147.247.138 dst_ip 81.187.111.212 ip_proto tcp src_port 64263 dst_port 21429 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10920 flower src_mac 02:68:f0:5d:10:3d dst_mac 02:a8:b9:ca:53:15 vlan_id 196 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10921 flower src_mac 02:39:79:b7:b3:75 dst_mac 02:59:3c:ce:04:a8 vlan_id 2046 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10922 flower src_mac 02:9c:65:70:12:d6 dst_mac 02:b8:52:bb:c6:a8 vlan_id 1226 vlan_ethtype 0x0800 src_ip 35.90.221.44 dst_ip 117.179.147.97 ip_proto udp src_port 54447 dst_port 51440 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10923 flower src_mac 02:92:79:6f:f9:08 dst_mac 02:37:72:9c:8d:49 src_ip 41.124.101.121 dst_ip 14.43.92.132 action trap && tc filter add dev swp33 ingress protocol ip pref 10924 flower src_mac 02:14:4f:3c:d8:02 dst_mac 02:53:05:aa:03:a1 src_ip 63.46.107.3 dst_ip 114.196.78.34 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10925 flower src_mac 02:f4:75:54:a2:72 dst_mac 02:6d:7d:1e:c7:28 src_ip 12.49.212.189 dst_ip 60.183.156.35 ip_proto icmp code 231 type 16 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10926 flower src_mac 02:42:18:10:11:2f dst_mac 02:c2:4f:97:e5:88 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10927 flower src_mac 02:72:e8:bc:55:d3 dst_mac 02:e6:b1:fe:f5:bd src_ip 84.54.128.211 dst_ip 118.219.153.101 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10928 flower src_mac 02:9b:8e:55:d6:97 dst_mac 02:14:ad:e6:e5:5f action pass && tc filter add dev swp33 ingress protocol ip pref 10929 flower src_mac 02:eb:3d:ba:f5:5c dst_mac 02:07:be:4d:58:6a src_ip 80.207.161.207 dst_ip 82.200.179.211 ip_proto icmp code 198 type 8 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10930 flower src_mac 02:fb:d7:10:f6:3c dst_mac 02:29:34:1c:11:4c vlan_id 2328 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10931 flower src_mac 02:e3:86:c0:d1:e2 dst_mac 02:a7:01:bf:4f:84 vlan_id 3946 vlan_ethtype ip src_ip 60.56.44.144 dst_ip 100.223.125.48 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10932 flower src_mac 02:a6:2c:65:27:92 dst_mac 02:4e:06:5b:55:2a vlan_id 352 vlan_ethtype ipv4 src_ip 72.23.232.129 dst_ip 12.18.40.152 ip_proto tcp src_port 37880 dst_port 45943 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 10933 flower src_mac 02:02:1a:47:bf:4a dst_mac 02:2d:d0:4a:a4:cf src_ip 49.91.30.174 dst_ip 23.137.198.69 ip_proto tcp src_port 53576 dst_port 15597 action trap && tc filter add dev swp33 ingress protocol ip pref 10934 flower src_mac 02:3c:eb:b7:e1:17 dst_mac 02:e8:53:c6:b1:e4 src_ip 69.10.219.155 dst_ip 75.217.39.230 ip_proto udp src_port 52561 dst_port 14097 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10935 flower src_mac 02:86:65:f1:7a:4d dst_mac 02:45:3a:eb:fa:cd vlan_id 2483 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10936 flower src_mac 02:6b:97:f8:ff:0b dst_mac 02:21:d0:44:2d:2a vlan_id 2696 vlan_ethtype 0x0800 src_ip 14.192.121.167 dst_ip 38.213.211.171 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10937 flower src_mac 02:04:1c:b8:15:49 dst_mac 02:73:a6:82:ab:c1 vlan_id 2124 vlan_ethtype 0x0800 src_ip 36.193.163.192 dst_ip 44.163.18.181 ip_proto tcp src_port 54799 dst_port 28684 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10938 flower src_mac 02:bf:d8:20:17:a5 dst_mac 02:ba:83:3d:a0:a4 vlan_id 2088 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10939 flower src_mac 02:f7:76:6e:8d:46 dst_mac 02:50:22:64:af:fd vlan_id 24 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 10940 flower src_mac 02:8e:f3:8a:a1:d9 dst_mac 02:66:38:a7:1e:ad action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10941 flower src_mac 02:b0:dc:67:39:b5 dst_mac 02:b4:6a:72:20:87 src_ip 17.21.241.193 dst_ip 65.229.165.136 ip_proto udp src_port 26915 dst_port 63518 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10942 flower src_mac 02:ca:c7:0f:94:24 dst_mac 02:87:8a:4f:f6:4b vlan_id 759 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10943 flower src_mac 02:85:69:c6:43:a6 dst_mac 02:94:74:da:9c:d3 vlan_id 1660 vlan_ethtype ipv4 src_ip 27.197.70.83 dst_ip 75.176.179.184 ip_proto tcp src_port 1627 dst_port 26558 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 10944 flower src_mac 02:d0:3f:fc:bb:17 dst_mac 02:22:f2:ae:84:67 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10945 flower src_mac 02:86:70:6f:d0:e8 dst_mac 02:03:75:e7:f9:70 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10946 flower src_mac 02:aa:1f:e1:0a:c2 dst_mac 02:6a:06:2c:46:b4 vlan_id 3789 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10947 flower src_mac 02:2b:f1:0c:dd:c2 dst_mac 02:c8:f2:ef:fd:34 vlan_id 868 vlan_ethtype ipv4 src_ip 19.100.33.44 dst_ip 24.115.8.160 ip_proto tcp src_port 45810 dst_port 46721 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10948 flower src_mac 02:75:24:69:ab:51 dst_mac 02:fa:66:57:45:b3 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10949 flower src_mac 02:a4:e8:13:c7:90 dst_mac 02:d7:de:87:b8:c5 vlan_id 473 vlan_ethtype 0x0800 src_ip 50.221.131.167 dst_ip 92.135.168.122 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10950 flower src_mac 02:d7:95:a9:f5:c3 dst_mac 02:54:a3:19:40:ac vlan_id 1959 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10951 flower src_mac 02:bd:82:3a:f7:b2 dst_mac 02:c5:24:3c:1c:35 vlan_id 3098 vlan_ethtype 0x0800 src_ip 121.233.77.38 dst_ip 116.162.169.150 ip_proto udp src_port 18826 dst_port 54771 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 10952 flower src_mac 02:6b:4c:7d:d5:51 dst_mac 02:3b:6f:67:6b:47 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10953 flower src_mac 02:57:eb:bd:73:30 dst_mac 02:a6:d0:3c:a6:84 vlan_id 784 vlan_ethtype 0x0800 src_ip 66.120.252.10 dst_ip 56.102.53.143 ip_proto udp src_port 3381 dst_port 47106 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 10954 flower src_mac 02:38:ad:8e:4e:23 dst_mac 02:e0:71:15:b1:1c src_ip 71.191.73.208 dst_ip 126.172.76.243 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10955 flower src_mac 02:35:6c:38:7b:ab dst_mac 02:7c:11:c2:6e:1a vlan_id 520 vlan_ethtype ipv4 src_ip 49.101.125.186 dst_ip 107.58.228.198 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 10956 flower src_mac 02:be:e0:7e:72:84 dst_mac 02:20:de:cb:b6:2b action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10957 flower src_mac 02:80:10:e5:f3:80 dst_mac 02:04:5f:62:25:63 vlan_id 3531 vlan_ethtype 0x0800 src_ip 94.127.33.175 dst_ip 102.52.220.197 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10958 flower src_mac 02:4c:58:b9:ea:07 dst_mac 02:cd:ff:52:a0:cf action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10959 flower src_mac 02:5c:65:8a:6b:14 dst_mac 02:d5:a6:2d:10:fd vlan_id 1268 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10960 flower src_mac 02:17:c0:cc:42:f4 dst_mac 02:a1:e7:42:6e:3d vlan_id 2040 vlan_ethtype ipv4 src_ip 58.217.251.13 dst_ip 36.229.168.106 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10961 flower src_mac 02:d6:77:a0:c4:c6 dst_mac 02:19:1b:2b:86:1d vlan_id 1265 vlan_ethtype 0x0800 src_ip 28.191.112.227 dst_ip 81.136.34.116 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10962 flower src_mac 02:5c:3d:9e:86:24 dst_mac 02:16:f9:2a:21:27 vlan_id 2661 vlan_ethtype ip src_ip 107.232.201.118 dst_ip 107.192.99.6 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10963 flower src_mac 02:09:28:c4:33:c8 dst_mac 02:96:5f:a2:53:9a action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 10964 flower src_mac 02:87:df:90:cf:59 dst_mac 02:b9:eb:b4:af:05 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 10965 flower src_mac 02:60:c9:ab:d4:9b dst_mac 02:a3:aa:48:a8:04 src_ip 53.11.186.76 dst_ip 94.246.115.120 ip_proto udp src_port 50947 dst_port 54307 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10966 flower src_mac 02:3b:ab:40:1c:43 dst_mac 02:4d:07:27:20:82 vlan_id 3257 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 10967 flower src_mac 02:48:09:9a:52:0b dst_mac 02:d1:d3:f7:f5:a4 src_ip 31.248.252.207 dst_ip 111.177.58.41 ip_proto udp src_port 59467 dst_port 22392 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10968 flower src_mac 02:be:ba:c7:76:9e dst_mac 02:b0:b5:46:28:b6 vlan_id 3175 vlan_ethtype 0x0800 src_ip 86.153.137.228 dst_ip 52.23.76.101 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10969 flower src_mac 02:4a:9e:6f:b5:33 dst_mac 02:7b:5e:85:89:34 vlan_id 409 vlan_ethtype ipv4 src_ip 120.145.199.28 dst_ip 76.200.122.37 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10970 flower src_mac 02:aa:be:37:70:b9 dst_mac 02:ec:dc:36:ac:d3 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10971 flower src_mac 02:eb:76:f4:a4:31 dst_mac 02:85:f2:93:35:85 vlan_id 406 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10972 flower src_mac 02:b9:92:90:e5:bf dst_mac 02:6a:f3:05:79:c9 vlan_id 3411 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10973 flower src_mac 02:b7:c2:3c:49:ea dst_mac 02:93:7a:b8:87:ac vlan_id 1870 vlan_ethtype ipv4 src_ip 69.143.147.229 dst_ip 32.154.146.235 action pass && tc filter add dev swp33 ingress protocol ip pref 10974 flower src_mac 02:b0:bf:4e:72:0c dst_mac 02:13:c5:ab:aa:42 src_ip 76.15.64.95 dst_ip 118.218.245.93 ip_proto tcp src_port 61405 dst_port 58167 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10975 flower src_mac 02:38:d5:e5:37:e2 dst_mac 02:fe:ad:53:fe:81 vlan_id 146 vlan_ethtype 0x0800 src_ip 56.141.240.43 dst_ip 95.70.203.67 ip_proto udp src_port 32236 dst_port 24788 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 10976 flower src_mac 02:79:0f:1c:3a:74 dst_mac 02:b4:37:52:04:4c action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10977 flower src_mac 02:ff:b6:85:9b:4b dst_mac 02:66:b6:76:4d:f9 action trap && tc filter add dev swp33 ingress protocol ip pref 10978 flower src_mac 02:b6:59:4a:5b:f6 dst_mac 02:32:31:7d:85:15 src_ip 50.105.144.86 dst_ip 48.104.74.202 ip_proto icmp code 37 type 11 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10979 flower src_mac 02:5a:a0:5e:03:da dst_mac 02:6b:76:68:c3:cc vlan_id 3283 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10980 flower src_mac 02:26:27:e9:1c:66 dst_mac 02:56:c2:87:34:52 vlan_id 1240 vlan_ethtype ip src_ip 27.119.76.240 dst_ip 28.157.134.29 ip_proto tcp src_port 56911 dst_port 43563 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 10981 flower src_mac 02:92:fc:00:44:ea dst_mac 02:7f:a2:0a:fb:d9 vlan_id 2393 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10982 flower src_mac 02:2c:fd:74:91:8c dst_mac 02:b6:9b:46:b4:37 vlan_id 1909 vlan_ethtype 0x0800 src_ip 86.188.221.99 dst_ip 80.198.154.110 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 10983 flower src_mac 02:1f:52:99:a0:48 dst_mac 02:01:ec:b5:7b:44 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 10984 flower src_mac 02:04:4c:54:a5:a8 dst_mac 02:49:2b:3a:0f:fe src_ip 17.206.75.134 dst_ip 69.16.253.143 ip_proto tcp src_port 52510 dst_port 29642 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10985 flower src_mac 02:2d:d3:e5:07:e3 dst_mac 02:06:b6:59:e4:27 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 10986 flower src_mac 02:9c:83:1a:5f:58 dst_mac 02:93:0c:31:e1:b3 src_ip 26.25.200.166 dst_ip 30.186.206.118 ip_proto icmp code 178 type 8 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10987 flower src_mac 02:92:6e:af:10:e1 dst_mac 02:51:46:99:de:13 vlan_id 78 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10988 flower src_mac 02:f4:4d:ff:d5:b3 dst_mac 02:8e:13:a6:be:5f vlan_id 3292 vlan_ethtype 0x0800 src_ip 56.253.131.100 dst_ip 112.116.92.70 ip_proto tcp src_port 62594 dst_port 62974 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 10989 flower src_mac 02:c7:bb:49:6a:43 dst_mac 02:71:1e:d8:d4:ed vlan_id 3422 vlan_ethtype 0x0800 src_ip 81.199.153.120 dst_ip 105.213.157.128 ip_proto tcp src_port 19317 dst_port 48448 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10990 flower src_mac 02:b6:bf:84:17:56 dst_mac 02:a9:9e:40:f6:63 vlan_id 431 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10991 flower src_mac 02:d3:66:bf:c0:04 dst_mac 02:d0:2c:d9:0f:45 vlan_id 1208 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10992 flower src_mac 02:f3:c4:16:20:08 dst_mac 02:3d:93:f9:c1:92 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 10993 flower src_mac 02:c3:25:5d:e5:07 dst_mac 02:0f:a4:f7:6e:5b vlan_id 1671 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 10994 flower src_mac 02:5d:b3:61:a0:28 dst_mac 02:07:43:f9:f8:51 vlan_id 2804 vlan_ethtype ipv4 src_ip 65.72.178.151 dst_ip 20.254.39.181 ip_proto tcp src_port 52335 dst_port 7979 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10995 flower src_mac 02:3c:44:c5:a7:5a dst_mac 02:cb:aa:5d:7a:76 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 10996 flower src_mac 02:54:bf:e5:c0:bb dst_mac 02:78:73:cc:20:ee vlan_id 3718 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 10997 flower src_mac 02:0d:0f:e8:a9:87 dst_mac 02:55:0d:f8:8f:a7 vlan_id 3507 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 10998 flower src_mac 02:6a:2a:e9:12:41 dst_mac 02:51:5e:89:1d:ae action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 10999 flower src_mac 02:d6:3b:5d:13:77 dst_mac 02:12:f9:b7:c7:59 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11000 flower src_mac 02:91:94:aa:6a:ef dst_mac 02:51:00:a9:f8:79 vlan_id 1776 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11001 flower src_mac 02:a3:dc:37:b3:de dst_mac 02:d7:de:62:65:8d vlan_id 1223 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11002 flower src_mac 02:38:3c:4e:a8:7b dst_mac 02:6d:63:95:27:e3 vlan_id 524 vlan_ethtype ipv4 src_ip 44.136.178.12 dst_ip 33.185.31.8 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11003 flower src_mac 02:86:87:7b:c9:70 dst_mac 02:7f:59:01:ef:17 vlan_id 175 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol ip pref 11004 flower src_mac 02:9d:06:38:62:94 dst_mac 02:4d:b5:4c:50:d4 src_ip 118.68.210.83 dst_ip 85.176.104.134 ip_proto udp src_port 44977 dst_port 18688 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11005 flower src_mac 02:db:ea:72:92:5f dst_mac 02:35:b7:4a:d8:1d vlan_id 2840 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11006 flower src_mac 02:bb:85:82:f4:30 dst_mac 02:58:08:df:10:13 vlan_id 2862 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11007 flower src_mac 02:f7:32:a0:79:b2 dst_mac 02:e7:31:63:6d:f5 src_ip 64.180.114.46 dst_ip 62.220.141.10 ip_proto udp src_port 30039 dst_port 10927 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11008 flower src_mac 02:01:89:d2:99:ed dst_mac 02:4a:d9:de:53:e1 vlan_id 183 vlan_ethtype ipv4 src_ip 45.8.13.193 dst_ip 55.180.98.182 ip_proto tcp src_port 31516 dst_port 37177 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11009 flower src_mac 02:cb:1d:23:8a:27 dst_mac 02:d7:b0:af:66:69 vlan_id 1379 vlan_ethtype ip src_ip 70.175.233.139 dst_ip 64.145.156.218 ip_proto tcp src_port 28083 dst_port 37758 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 11010 flower src_mac 02:b5:4c:04:aa:49 dst_mac 02:2a:36:2e:4b:7a action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11011 flower src_mac 02:b6:45:5d:bf:06 dst_mac 02:77:01:9b:44:37 vlan_id 1995 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11012 flower src_mac 02:52:d0:b6:e9:fe dst_mac 02:1c:f3:b8:b4:b2 src_ip 107.174.255.12 dst_ip 58.131.114.64 ip_proto udp src_port 19495 dst_port 45674 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11013 flower src_mac 02:10:61:8e:af:40 dst_mac 02:1d:81:04:b6:7e src_ip 70.93.10.153 dst_ip 43.183.81.131 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11014 flower src_mac 02:fc:a9:00:5c:85 dst_mac 02:37:c5:50:9b:eb src_ip 48.160.173.63 dst_ip 15.231.31.174 ip_proto icmp code 166 type 15 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11015 flower src_mac 02:22:48:15:15:09 dst_mac 02:7f:d3:13:ba:19 src_ip 88.149.89.113 dst_ip 84.91.111.138 ip_proto tcp src_port 53024 dst_port 43717 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11016 flower src_mac 02:7b:d8:d1:61:b1 dst_mac 02:03:43:a5:50:0a action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11017 flower src_mac 02:f9:a3:63:cb:82 dst_mac 02:58:86:37:84:67 vlan_id 511 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11018 flower src_mac 02:cb:83:1d:2d:e6 dst_mac 02:5f:ee:07:fc:b7 vlan_id 993 vlan_ethtype 0x0800 src_ip 69.252.152.225 dst_ip 95.211.16.137 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11019 flower src_mac 02:58:5a:ed:8d:64 dst_mac 02:c1:8d:85:5d:41 src_ip 97.64.128.131 dst_ip 108.163.51.209 ip_proto icmp code 240 type 16 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11020 flower src_mac 02:2a:b3:f3:07:fb dst_mac 02:f8:12:70:71:a2 src_ip 51.107.237.34 dst_ip 98.137.147.53 ip_proto tcp src_port 63923 dst_port 62048 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11021 flower src_mac 02:78:38:d5:ea:ff dst_mac 02:ab:1a:b3:96:dc action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11022 flower src_mac 02:69:5d:81:56:97 dst_mac 02:6d:bf:3d:2c:67 vlan_id 922 vlan_ethtype ip src_ip 66.102.232.245 dst_ip 53.117.22.230 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11023 flower src_mac 02:0d:a0:06:23:e5 dst_mac 02:a7:05:82:38:73 vlan_id 4090 vlan_ethtype ipv4 src_ip 85.107.214.161 dst_ip 115.55.4.197 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 11024 flower src_mac 02:9a:4d:2f:e3:c4 dst_mac 02:4f:06:17:dd:c7 action trap && tc filter add dev swp33 ingress protocol ip pref 11025 flower src_mac 02:09:df:21:33:60 dst_mac 02:d2:80:fb:74:5c src_ip 99.78.241.120 dst_ip 47.217.92.12 ip_proto udp src_port 21837 dst_port 41363 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 11026 flower src_mac 02:13:69:7d:38:45 dst_mac 02:74:85:f4:ba:c0 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11027 flower src_mac 02:fc:34:55:30:6b dst_mac 02:a7:62:d3:3b:cd vlan_id 2555 vlan_ethtype 0x0800 src_ip 41.144.212.10 dst_ip 93.180.176.71 ip_proto tcp src_port 16941 dst_port 49667 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11028 flower src_mac 02:d0:4c:92:91:0e dst_mac 02:71:d1:cf:33:e2 vlan_id 1394 vlan_ethtype 0x0800 src_ip 110.201.192.143 dst_ip 14.16.141.158 ip_proto udp src_port 10846 dst_port 20339 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11029 flower src_mac 02:1c:b8:c3:76:90 dst_mac 02:f3:c3:16:ac:d9 src_ip 85.106.237.65 dst_ip 81.99.142.92 ip_proto icmp code 102 type 16 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11030 flower src_mac 02:4d:f7:3b:9b:cc dst_mac 02:5f:c7:23:54:ac src_ip 27.165.207.64 dst_ip 115.138.228.185 ip_proto tcp src_port 45670 dst_port 20897 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 11031 flower src_mac 02:37:75:d9:fb:61 dst_mac 02:15:af:64:b0:50 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11032 flower src_mac 02:a0:13:2b:43:08 dst_mac 02:27:f6:b3:67:e6 vlan_id 2178 vlan_ethtype ip src_ip 38.231.125.224 dst_ip 30.11.68.140 ip_proto udp src_port 58085 dst_port 45461 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11033 flower src_mac 02:92:78:4d:27:17 dst_mac 02:5f:d4:cb:41:ec src_ip 126.124.118.191 dst_ip 115.157.139.232 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11034 flower src_mac 02:ff:bb:6c:2c:e9 dst_mac 02:50:e8:2e:40:94 vlan_id 3336 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11035 flower src_mac 02:d9:7f:07:9d:73 dst_mac 02:98:e1:d1:35:73 vlan_id 2167 vlan_ethtype ip src_ip 93.65.229.118 dst_ip 11.49.170.58 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11036 flower src_mac 02:97:d5:0e:a5:f3 dst_mac 02:11:4e:d3:ef:d8 src_ip 80.106.114.100 dst_ip 36.213.134.196 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11037 flower src_mac 02:5d:14:a9:fe:24 dst_mac 02:48:95:ed:54:e6 vlan_id 2484 vlan_ethtype ip src_ip 80.124.230.126 dst_ip 42.128.200.96 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11038 flower src_mac 02:99:e6:77:2d:34 dst_mac 02:fa:41:1a:db:c2 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11039 flower src_mac 02:35:a5:cc:7f:53 dst_mac 02:e9:07:f4:61:43 vlan_id 3745 vlan_ethtype ipv4 src_ip 44.188.172.77 dst_ip 60.194.164.56 ip_proto tcp src_port 61287 dst_port 29461 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11040 flower src_mac 02:0e:5c:c4:e5:41 dst_mac 02:80:7b:5e:d4:82 vlan_id 1040 vlan_ethtype ip src_ip 99.35.54.68 dst_ip 64.140.204.44 ip_proto udp src_port 35497 dst_port 11316 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11041 flower src_mac 02:ec:4b:1d:42:ff dst_mac 02:8a:0d:ca:5d:3e vlan_id 1530 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11042 flower src_mac 02:24:0d:4e:1c:58 dst_mac 02:f8:7a:6d:b4:50 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11043 flower src_mac 02:b0:3b:31:48:b3 dst_mac 02:a2:49:53:b6:8f vlan_id 192 vlan_ethtype 0x0800 src_ip 77.80.109.37 dst_ip 108.226.175.182 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11044 flower src_mac 02:a5:29:9f:db:0e dst_mac 02:a0:6b:d5:b3:56 vlan_id 1369 vlan_ethtype ip src_ip 68.127.213.170 dst_ip 74.194.125.205 ip_proto tcp src_port 35561 dst_port 15806 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11045 flower src_mac 02:79:f9:f7:dc:56 dst_mac 02:03:81:ad:4c:a7 vlan_id 3949 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11046 flower src_mac 02:6c:22:84:6a:ee dst_mac 02:53:6d:7e:39:3b vlan_id 2170 vlan_ethtype 0x0800 src_ip 65.180.77.36 dst_ip 58.170.157.105 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11047 flower src_mac 02:d7:8c:8a:81:f6 dst_mac 02:71:7f:dc:26:f5 vlan_id 459 vlan_ethtype ip src_ip 17.191.209.160 dst_ip 92.251.35.14 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11048 flower src_mac 02:5e:3a:c8:34:4a dst_mac 02:79:d6:bd:88:50 vlan_id 747 vlan_ethtype ipv4 src_ip 19.211.87.148 dst_ip 124.192.114.221 ip_proto udp src_port 59559 dst_port 64985 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11049 flower src_mac 02:58:0a:3d:60:29 dst_mac 02:36:c6:6c:11:89 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 11050 flower src_mac 02:b7:3e:fa:e1:5a dst_mac 02:b0:c1:6a:96:74 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11051 flower src_mac 02:02:38:1d:ee:6b dst_mac 02:79:28:94:aa:ce vlan_id 1108 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11052 flower src_mac 02:0d:cc:e1:58:78 dst_mac 02:81:3b:fc:b3:40 vlan_id 2776 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11053 flower src_mac 02:29:59:42:ff:e5 dst_mac 02:71:a2:da:00:b3 vlan_id 120 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11054 flower src_mac 02:60:7b:49:28:cd dst_mac 02:2d:c6:93:0d:5c vlan_id 1004 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11055 flower src_mac 02:a2:35:9d:22:46 dst_mac 02:e7:45:4f:68:b7 vlan_id 2073 vlan_ethtype ip src_ip 31.195.125.55 dst_ip 32.50.155.166 ip_proto udp src_port 55641 dst_port 53680 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11056 flower src_mac 02:0a:3d:05:6b:f5 dst_mac 02:eb:92:81:04:39 vlan_id 3134 vlan_ethtype ipv4 src_ip 114.185.118.101 dst_ip 121.46.254.175 ip_proto udp src_port 62490 dst_port 53150 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11057 flower src_mac 02:ad:86:3c:fd:60 dst_mac 02:ac:a8:d3:77:a5 vlan_id 2395 vlan_ethtype 0x0800 src_ip 61.103.6.116 dst_ip 61.49.123.90 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11058 flower src_mac 02:01:05:97:33:82 dst_mac 02:d4:5b:d6:24:5d vlan_id 2001 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11059 flower src_mac 02:92:b6:64:0b:42 dst_mac 02:0a:7a:3d:ae:e3 vlan_id 2612 vlan_ethtype ip src_ip 95.67.202.78 dst_ip 104.12.219.81 ip_proto udp src_port 47686 dst_port 27319 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11060 flower src_mac 02:3b:0e:4c:3c:2c dst_mac 02:fc:20:a5:7f:97 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11061 flower src_mac 02:f2:e3:ba:d7:65 dst_mac 02:a1:1e:9b:6f:25 src_ip 49.205.27.228 dst_ip 36.6.100.82 ip_proto udp src_port 42628 dst_port 63409 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 11062 flower src_mac 02:6d:b1:96:01:4e dst_mac 02:b2:0f:f5:bb:3d action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11063 flower src_mac 02:56:07:b2:c9:cc dst_mac 02:ec:d8:e2:b7:9c src_ip 97.87.167.220 dst_ip 89.146.13.82 ip_proto udp src_port 61853 dst_port 50073 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11064 flower src_mac 02:5a:5e:68:d9:e0 dst_mac 02:05:88:8a:99:a6 vlan_id 3655 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11065 flower src_mac 02:24:e7:75:da:7b dst_mac 02:59:16:fe:65:80 vlan_id 1784 vlan_ethtype ipv4 src_ip 66.155.229.139 dst_ip 38.45.175.53 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11066 flower src_mac 02:87:fd:93:91:1e dst_mac 02:18:fb:8a:3c:4c src_ip 33.13.187.45 dst_ip 103.72.248.46 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11067 flower src_mac 02:39:c5:12:06:ae dst_mac 02:fe:9f:a0:ee:8c vlan_id 57 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11068 flower src_mac 02:22:3d:30:59:71 dst_mac 02:38:fd:4f:bc:8f action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11069 flower src_mac 02:bb:5c:d9:81:c8 dst_mac 02:7a:b7:65:36:6e src_ip 40.59.141.119 dst_ip 26.107.113.16 ip_proto icmp code 217 type 15 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11070 flower src_mac 02:e4:29:5d:37:2b dst_mac 02:7f:05:42:dd:ed vlan_id 3047 vlan_ethtype ipv4 src_ip 19.212.200.104 dst_ip 35.76.46.175 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11071 flower src_mac 02:4b:9e:ae:42:b6 dst_mac 02:3c:aa:1b:12:c6 src_ip 113.246.78.162 dst_ip 32.149.37.45 ip_proto udp src_port 61289 dst_port 32326 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11072 flower src_mac 02:06:ea:3f:8e:03 dst_mac 02:6e:60:93:39:18 src_ip 18.44.231.208 dst_ip 49.234.191.56 ip_proto icmp code 53 type 14 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11073 flower src_mac 02:ec:3f:d3:22:77 dst_mac 02:89:09:7d:9e:47 vlan_id 132 vlan_ethtype ip src_ip 95.56.248.214 dst_ip 25.86.224.167 ip_proto udp src_port 63223 dst_port 59976 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11074 flower src_mac 02:ee:e0:0f:e5:c4 dst_mac 02:e9:21:d5:d8:ff src_ip 23.30.50.18 dst_ip 35.179.214.145 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 11075 flower src_mac 02:3f:22:a7:b6:a1 dst_mac 02:85:1a:d2:4b:6a action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11076 flower src_mac 02:b9:1a:d0:53:35 dst_mac 02:4b:5e:52:b5:75 vlan_id 2815 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11077 flower src_mac 02:f8:ea:f7:74:eb dst_mac 02:ef:7d:e7:d4:43 vlan_id 813 vlan_ethtype ipv4 src_ip 19.192.186.187 dst_ip 56.23.113.55 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11078 flower src_mac 02:25:4f:57:40:c3 dst_mac 02:af:9d:00:73:f8 vlan_id 3447 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ip pref 11079 flower src_mac 02:df:f2:55:57:c7 dst_mac 02:84:e0:b3:c5:bb src_ip 22.60.127.180 dst_ip 63.38.64.159 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11080 flower src_mac 02:9e:8a:3c:2d:35 dst_mac 02:c3:c6:e4:c9:95 src_ip 47.166.248.80 dst_ip 82.177.147.186 ip_proto tcp src_port 23179 dst_port 31747 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11081 flower src_mac 02:1f:d7:c8:81:fe dst_mac 02:c6:1a:70:f5:14 vlan_id 189 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11082 flower src_mac 02:9f:26:69:2f:a6 dst_mac 02:44:02:b5:a8:f7 src_ip 62.220.91.52 dst_ip 30.244.144.217 ip_proto icmp code 254 type 12 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11083 flower src_mac 02:fe:76:d8:ea:b3 dst_mac 02:ba:cf:95:d2:74 vlan_id 864 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11084 flower src_mac 02:41:78:51:3e:c6 dst_mac 02:a0:2f:e3:99:f4 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11085 flower src_mac 02:c7:b0:b5:4f:b2 dst_mac 02:45:9b:d5:69:1f src_ip 83.159.48.92 dst_ip 34.47.124.127 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11086 flower src_mac 02:f5:8c:f8:f6:0d dst_mac 02:2f:1b:0b:fd:5f vlan_id 2081 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 11087 flower src_mac 02:bb:95:53:ea:7b dst_mac 02:7c:f0:6e:23:45 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11088 flower src_mac 02:a0:c9:14:a3:ed dst_mac 02:9d:e4:74:9b:42 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11089 flower src_mac 02:a7:d9:07:fb:c4 dst_mac 02:e7:dd:31:31:d5 vlan_id 3036 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11090 flower src_mac 02:7d:96:b8:11:7b dst_mac 02:10:8a:3d:3b:7e src_ip 111.74.81.140 dst_ip 105.41.165.94 ip_proto icmp code 72 type 16 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11091 flower src_mac 02:9f:ff:ed:57:db dst_mac 02:3a:1f:54:31:9e vlan_id 3557 vlan_ethtype ipv4 src_ip 89.164.183.116 dst_ip 41.98.113.190 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11092 flower src_mac 02:d0:16:71:86:b6 dst_mac 02:9f:cb:1f:8a:ae vlan_id 2399 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11093 flower src_mac 02:94:d1:88:66:2d dst_mac 02:30:4a:3a:c9:e9 vlan_id 1086 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11094 flower src_mac 02:da:27:a6:48:7c dst_mac 02:95:b1:1e:2f:fc vlan_id 1886 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11095 flower src_mac 02:55:18:35:2a:5a dst_mac 02:ab:f9:1d:7e:78 vlan_id 3174 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11096 flower src_mac 02:2d:39:6d:73:b3 dst_mac 02:2e:6b:b6:d4:32 src_ip 60.111.229.115 dst_ip 62.81.10.213 ip_proto tcp src_port 48453 dst_port 1623 action pass && tc filter add dev swp33 ingress protocol ip pref 11097 flower src_mac 02:d7:ac:7c:12:03 dst_mac 02:36:9c:fe:20:54 src_ip 36.228.216.178 dst_ip 65.122.253.71 ip_proto udp src_port 34755 dst_port 20716 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 11098 flower src_mac 02:f1:ab:95:e3:95 dst_mac 02:ff:b3:61:d3:fe action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11099 flower src_mac 02:85:0e:03:03:6f dst_mac 02:c2:52:1e:51:ce vlan_id 2783 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11100 flower src_mac 02:50:54:f3:2e:04 dst_mac 02:29:c2:03:df:f3 vlan_id 2861 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11101 flower src_mac 02:8e:96:5e:ce:fc dst_mac 02:93:2b:96:0e:f8 vlan_id 342 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11102 flower src_mac 02:ca:42:22:99:2a dst_mac 02:b7:62:24:b0:f0 src_ip 90.149.250.152 dst_ip 78.190.54.70 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11103 flower src_mac 02:d8:00:0d:ef:9e dst_mac 02:bc:e1:5c:93:a3 vlan_id 3410 vlan_ethtype 0x0800 src_ip 123.116.211.52 dst_ip 47.224.72.65 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11104 flower src_mac 02:17:5a:f1:db:21 dst_mac 02:00:f6:50:19:0d vlan_id 2760 vlan_ethtype 0x0800 src_ip 118.73.8.53 dst_ip 11.76.141.12 ip_proto udp src_port 25513 dst_port 59466 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11105 flower src_mac 02:bb:9a:3c:5e:ca dst_mac 02:2c:a0:42:e4:21 vlan_id 3686 vlan_ethtype ip src_ip 123.90.61.2 dst_ip 90.189.5.170 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11106 flower src_mac 02:53:00:f1:02:59 dst_mac 02:0a:09:cf:d0:43 vlan_id 2888 vlan_ethtype 0x0800 src_ip 37.79.241.38 dst_ip 27.31.146.116 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11107 flower src_mac 02:2e:02:e9:d5:8f dst_mac 02:a9:ce:f9:c7:81 vlan_id 1787 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 11108 flower src_mac 02:c2:1a:aa:0a:11 dst_mac 02:7a:9b:8e:32:e3 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11109 flower src_mac 02:04:aa:a9:57:70 dst_mac 02:0d:3b:17:f8:e0 action drop && tc filter add dev swp33 ingress protocol ip pref 11110 flower src_mac 02:b8:c6:0d:aa:fb dst_mac 02:cc:8e:e6:c2:84 src_ip 18.149.137.217 dst_ip 121.194.39.219 ip_proto tcp src_port 27594 dst_port 37519 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11111 flower src_mac 02:b0:28:ac:fc:b4 dst_mac 02:bd:f2:b2:f2:c7 vlan_id 2529 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11112 flower src_mac 02:8e:6a:c4:cb:0e dst_mac 02:78:e5:3a:45:08 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11113 flower src_mac 02:f4:4b:d7:d3:81 dst_mac 02:cb:a0:44:df:0e vlan_id 2994 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11114 flower src_mac 02:86:3c:b3:98:9d dst_mac 02:07:c9:85:9b:c8 vlan_id 294 vlan_ethtype ip src_ip 63.238.101.165 dst_ip 44.45.154.47 action drop && tc filter add dev swp33 ingress protocol ip pref 11115 flower src_mac 02:0b:bb:0d:72:91 dst_mac 02:67:8b:96:0a:55 src_ip 40.88.219.240 dst_ip 58.34.211.236 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11116 flower src_mac 02:c8:aa:49:a6:dc dst_mac 02:55:5e:b3:13:e2 src_ip 95.217.127.18 dst_ip 78.215.224.188 ip_proto tcp src_port 63018 dst_port 49370 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11117 flower src_mac 02:c0:0d:96:0a:b3 dst_mac 02:6b:3d:41:a5:33 action pass && tc filter add dev swp33 ingress protocol ip pref 11118 flower src_mac 02:20:b8:d0:42:b8 dst_mac 02:54:5d:e8:f5:c1 src_ip 51.81.244.62 dst_ip 77.10.54.36 ip_proto icmp code 202 type 0 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11119 flower src_mac 02:a4:1c:2a:f8:f4 dst_mac 02:a0:b9:f9:b2:b1 vlan_id 2638 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11120 flower src_mac 02:c4:a4:97:90:c2 dst_mac 02:99:55:50:42:b6 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11121 flower src_mac 02:3f:9f:9b:ec:39 dst_mac 02:f2:d0:95:51:f5 action drop && tc filter add dev swp33 ingress protocol ip pref 11122 flower src_mac 02:73:87:b7:a3:7c dst_mac 02:56:66:3b:ad:7d src_ip 15.166.77.226 dst_ip 66.254.132.216 ip_proto tcp src_port 22732 dst_port 34703 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11123 flower src_mac 02:c7:ac:62:4e:21 dst_mac 02:60:e7:4a:37:6a src_ip 37.108.167.98 dst_ip 65.179.12.25 ip_proto udp src_port 13934 dst_port 41362 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11124 flower src_mac 02:76:b4:26:1d:d1 dst_mac 02:32:fe:e1:96:cb vlan_id 968 vlan_ethtype ip src_ip 19.68.43.175 dst_ip 83.166.214.62 ip_proto tcp src_port 59174 dst_port 14379 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11125 flower src_mac 02:81:64:20:d6:bf dst_mac 02:bf:d4:a4:27:51 vlan_id 223 vlan_ethtype ipv4 src_ip 117.246.125.187 dst_ip 94.123.240.236 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 11126 flower src_mac 02:f8:ee:e8:28:e2 dst_mac 02:91:6d:25:cd:0c action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11127 flower src_mac 02:87:64:47:3c:51 dst_mac 02:24:57:cc:a4:9a vlan_id 2406 vlan_ethtype ip src_ip 74.131.106.180 dst_ip 94.34.11.205 ip_proto udp src_port 6408 dst_port 57375 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11128 flower src_mac 02:c0:72:51:2a:55 dst_mac 02:1d:2a:61:8b:9e vlan_id 2228 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11129 flower src_mac 02:60:d2:cb:92:cf dst_mac 02:d3:c1:f7:12:73 vlan_id 1733 vlan_ethtype ip src_ip 69.122.52.120 dst_ip 43.227.242.104 ip_proto tcp src_port 2572 dst_port 18532 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11130 flower src_mac 02:38:0b:f7:64:35 dst_mac 02:a1:42:77:f5:b7 vlan_id 2455 vlan_ethtype 0x0800 src_ip 56.23.53.27 dst_ip 33.69.47.24 ip_proto udp src_port 25638 dst_port 49133 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11131 flower src_mac 02:ab:ce:85:8d:ba dst_mac 02:64:67:2d:a2:3d action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11132 flower src_mac 02:e8:51:e0:84:fa dst_mac 02:d8:4b:64:9d:fa vlan_id 2018 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11133 flower src_mac 02:5a:4d:5c:cb:eb dst_mac 02:e9:4e:95:22:ce src_ip 12.63.128.71 dst_ip 30.150.123.203 ip_proto udp src_port 5677 dst_port 10861 action pass && tc filter add dev swp33 ingress protocol ip pref 11134 flower src_mac 02:be:ca:d7:af:2c dst_mac 02:d7:7c:25:52:8b src_ip 114.121.7.157 dst_ip 89.187.147.245 ip_proto udp src_port 512 dst_port 40163 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11135 flower src_mac 02:06:67:9d:0e:87 dst_mac 02:7f:b1:f4:13:45 vlan_id 1953 vlan_ethtype ip src_ip 125.80.5.210 dst_ip 13.67.41.24 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11136 flower src_mac 02:2d:e7:79:22:fb dst_mac 02:da:40:19:39:4c action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11137 flower src_mac 02:c4:b4:61:a0:76 dst_mac 02:dc:b8:c7:04:0d src_ip 55.195.201.68 dst_ip 42.15.130.213 ip_proto tcp src_port 5351 dst_port 41378 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11138 flower src_mac 02:dd:f1:90:12:1a dst_mac 02:3c:f9:c2:41:4b vlan_id 2902 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11139 flower src_mac 02:4d:0f:38:b5:82 dst_mac 02:11:5a:29:56:4c vlan_id 2877 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11140 flower src_mac 02:fa:66:a9:58:d3 dst_mac 02:f5:d2:87:28:8b vlan_id 46 vlan_ethtype ipv4 src_ip 30.175.208.246 dst_ip 67.162.187.173 ip_proto tcp src_port 64492 dst_port 53552 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11141 flower src_mac 02:e9:0f:4f:9e:1a dst_mac 02:82:87:3c:12:fe vlan_id 905 vlan_ethtype ip src_ip 21.147.43.142 dst_ip 116.196.245.195 ip_proto tcp src_port 9900 dst_port 47416 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11142 flower src_mac 02:97:e2:af:6c:4f dst_mac 02:f3:42:8f:d9:07 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11143 flower src_mac 02:f3:a6:9c:07:10 dst_mac 02:9e:33:ac:9f:a1 src_ip 34.216.247.239 dst_ip 59.35.147.53 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11144 flower src_mac 02:30:36:68:d8:b4 dst_mac 02:8e:5b:c8:e7:71 vlan_id 3426 vlan_ethtype ipv4 src_ip 64.247.187.214 dst_ip 96.194.37.183 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 11145 flower src_mac 02:b1:a2:48:b5:06 dst_mac 02:49:38:6e:86:1f action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11146 flower src_mac 02:3d:f5:16:f4:6c dst_mac 02:72:81:5b:ca:37 vlan_id 2125 vlan_ethtype ip src_ip 23.180.168.69 dst_ip 45.160.142.242 ip_proto tcp src_port 11307 dst_port 22034 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11147 flower src_mac 02:c0:dc:70:07:4c dst_mac 02:59:91:35:5f:48 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11148 flower src_mac 02:bf:59:2d:68:8b dst_mac 02:e3:9d:58:2f:01 vlan_id 3703 vlan_ethtype ip src_ip 30.214.253.170 dst_ip 41.43.89.215 ip_proto tcp src_port 33797 dst_port 4292 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11149 flower src_mac 02:e1:6e:f0:93:9d dst_mac 02:67:af:bb:ea:78 vlan_id 3254 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11150 flower src_mac 02:cc:60:c0:85:b5 dst_mac 02:ab:f6:8e:cd:f7 vlan_id 2721 vlan_ethtype ipv4 src_ip 78.187.54.247 dst_ip 56.174.157.60 ip_proto udp src_port 11154 dst_port 4810 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11151 flower src_mac 02:fb:b0:a4:a4:59 dst_mac 02:f9:cf:7c:e3:ff action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11152 flower src_mac 02:72:e1:04:90:44 dst_mac 02:32:d7:0c:1b:b5 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11153 flower src_mac 02:b8:36:fc:c1:6d dst_mac 02:9d:9a:10:2b:6d action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11154 flower src_mac 02:3e:d1:1e:07:c1 dst_mac 02:0e:19:5f:c9:0d vlan_id 3547 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11155 flower src_mac 02:e5:67:fe:c4:09 dst_mac 02:d1:bb:d4:89:6b action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11156 flower src_mac 02:72:9a:f4:45:98 dst_mac 02:49:99:25:72:2c src_ip 83.55.156.207 dst_ip 75.131.25.202 ip_proto tcp src_port 61992 dst_port 14545 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11157 flower src_mac 02:c4:06:2a:27:13 dst_mac 02:be:5a:a7:04:78 vlan_id 2792 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11158 flower src_mac 02:3c:ed:fb:a0:18 dst_mac 02:81:06:5d:e3:c8 vlan_id 2589 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11159 flower src_mac 02:a3:11:fa:7e:f3 dst_mac 02:74:7c:e8:57:56 vlan_id 2550 vlan_ethtype ip src_ip 90.44.99.118 dst_ip 26.7.232.121 ip_proto tcp src_port 40858 dst_port 35579 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11160 flower src_mac 02:a5:8d:d2:dc:cc dst_mac 02:e1:da:1d:a2:ea action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11161 flower src_mac 02:fa:96:9a:3b:61 dst_mac 02:20:0e:21:28:16 vlan_id 1281 vlan_ethtype ip src_ip 55.124.108.47 dst_ip 70.197.70.102 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11162 flower src_mac 02:28:1a:55:a9:3f dst_mac 02:2e:b8:80:47:50 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11163 flower src_mac 02:49:30:f6:b6:d9 dst_mac 02:67:91:a6:ca:08 vlan_id 72 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11164 flower src_mac 02:ab:35:ea:4c:ea dst_mac 02:1d:49:dd:87:3e action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11165 flower src_mac 02:56:10:d9:be:a7 dst_mac 02:5d:a9:ab:6e:a9 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11166 flower src_mac 02:cc:df:65:7e:eb dst_mac 02:ea:b2:cb:d2:d2 vlan_id 2261 vlan_ethtype ipv4 src_ip 66.24.83.138 dst_ip 13.13.3.17 ip_proto tcp src_port 52874 dst_port 62203 action drop && tc filter add dev swp33 ingress protocol ip pref 11167 flower src_mac 02:ed:dc:4d:8c:95 dst_mac 02:cc:e5:12:c7:e6 src_ip 79.49.216.229 dst_ip 29.102.26.112 ip_proto udp src_port 48558 dst_port 7978 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11168 flower src_mac 02:8a:8a:34:48:55 dst_mac 02:57:83:87:58:02 src_ip 70.247.134.19 dst_ip 54.170.101.176 ip_proto tcp src_port 36112 dst_port 57752 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11169 flower src_mac 02:6d:a9:94:e2:43 dst_mac 02:4d:2e:47:ab:2a src_ip 59.214.16.203 dst_ip 95.193.104.170 ip_proto tcp src_port 13954 dst_port 28337 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 11170 flower src_mac 02:23:40:f1:43:f0 dst_mac 02:8d:ea:af:71:3d action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11171 flower src_mac 02:b7:e6:74:9f:d1 dst_mac 02:49:b2:9d:03:48 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11172 flower src_mac 02:a2:d6:7e:71:ba dst_mac 02:40:57:6c:1b:d8 vlan_id 3791 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ip pref 11173 flower src_mac 02:3b:e6:b4:f4:b0 dst_mac 02:5b:5a:89:97:83 src_ip 18.79.19.29 dst_ip 122.241.28.34 ip_proto udp src_port 27326 dst_port 44958 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11174 flower src_mac 02:f1:b3:79:d3:ca dst_mac 02:1f:dc:7b:61:25 vlan_id 3277 vlan_ethtype ipv4 src_ip 33.231.84.226 dst_ip 126.71.194.4 ip_proto tcp src_port 9542 dst_port 9562 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11175 flower src_mac 02:ce:5c:ef:25:d6 dst_mac 02:d1:4e:0a:69:5d vlan_id 79 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11176 flower src_mac 02:36:a1:65:30:8f dst_mac 02:f9:31:76:12:f3 src_ip 45.183.108.207 dst_ip 114.255.20.195 ip_proto tcp src_port 44164 dst_port 38888 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11177 flower src_mac 02:41:08:1a:eb:ca dst_mac 02:e7:60:19:cb:13 vlan_id 1369 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11178 flower src_mac 02:2e:3b:fb:3f:76 dst_mac 02:df:6c:67:eb:22 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11179 flower src_mac 02:f2:16:84:63:19 dst_mac 02:4b:13:64:c6:f8 vlan_id 3502 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11180 flower src_mac 02:8f:7d:c8:b4:b4 dst_mac 02:a5:0b:19:fc:7e action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11181 flower src_mac 02:57:ed:42:31:ce dst_mac 02:75:0a:71:06:d3 vlan_id 2990 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11182 flower src_mac 02:35:0b:e2:04:a4 dst_mac 02:83:85:e6:4c:70 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11183 flower src_mac 02:76:01:09:96:76 dst_mac 02:04:21:08:e3:f7 vlan_id 726 vlan_ethtype ip src_ip 94.14.33.92 dst_ip 113.172.55.68 ip_proto udp src_port 38241 dst_port 48495 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11184 flower src_mac 02:ba:f4:a5:1e:20 dst_mac 02:9c:c0:41:c6:d4 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11185 flower src_mac 02:35:c9:4f:e1:1e dst_mac 02:73:40:ae:e1:4f action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11186 flower src_mac 02:32:30:c6:62:b5 dst_mac 02:e3:07:81:92:b6 vlan_id 264 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11187 flower src_mac 02:a6:8e:ff:65:cf dst_mac 02:f4:ba:44:5a:df vlan_id 1675 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol ip pref 11188 flower src_mac 02:2b:1a:93:84:a6 dst_mac 02:78:c7:d0:2e:11 src_ip 103.71.218.120 dst_ip 27.155.47.222 ip_proto icmp code 194 type 17 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11189 flower src_mac 02:db:c6:86:f7:f3 dst_mac 02:5a:e1:cd:6b:e1 vlan_id 3364 vlan_ethtype 0x0800 src_ip 95.142.200.22 dst_ip 78.82.117.103 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11190 flower src_mac 02:46:3b:d0:fe:dd dst_mac 02:1f:32:01:54:b6 vlan_id 2631 vlan_ethtype ipv4 src_ip 37.45.26.188 dst_ip 124.154.147.190 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11191 flower src_mac 02:57:ae:97:8c:28 dst_mac 02:ea:9e:28:2e:1f vlan_id 1465 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11192 flower src_mac 02:29:3a:18:2f:14 dst_mac 02:ff:c1:0a:cf:d4 src_ip 39.241.148.107 dst_ip 79.187.74.18 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11193 flower src_mac 02:a1:95:7e:3d:b8 dst_mac 02:df:3e:42:4f:a0 vlan_id 3179 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11194 flower src_mac 02:b3:6c:51:af:3d dst_mac 02:c4:85:24:8f:6e action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11195 flower src_mac 02:36:99:11:72:6b dst_mac 02:77:86:93:c8:2d vlan_id 3833 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11196 flower src_mac 02:f0:60:d5:77:21 dst_mac 02:05:4d:44:5b:39 vlan_id 2510 vlan_ethtype ip src_ip 90.70.82.14 dst_ip 117.135.2.223 ip_proto tcp src_port 33584 dst_port 12947 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11197 flower src_mac 02:de:23:33:43:de dst_mac 02:19:b5:27:a8:a7 vlan_id 1673 vlan_ethtype 0x0800 src_ip 68.205.232.234 dst_ip 47.70.31.146 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11198 flower src_mac 02:45:91:d0:59:2c dst_mac 02:97:91:ba:f1:3f vlan_id 3165 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11199 flower src_mac 02:d3:e8:14:b7:50 dst_mac 02:a5:5a:60:b9:0d vlan_id 3811 vlan_ethtype 0x9300 action drop INFO asyncssh:logging.py:92 [conn=65, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=65, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol ipv4 pref 11200 flower src_mac 02:c5:d8:b3:f1:ce dst_mac 02:fd:88:fd:d6:79 src_ip 109.159.62.199 dst_ip 119.127.208.20 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 11201 flower src_mac 02:29:9e:40:72:e5 dst_mac 02:67:13:24:6b:4a action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11202 flower src_mac 02:91:2d:64:95:b0 dst_mac 02:a7:7c:32:41:bd vlan_id 1324 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11203 flower src_mac 02:c5:5e:35:10:75 dst_mac 02:4e:08:c4:af:14 src_ip 111.208.206.66 dst_ip 12.171.40.52 ip_proto icmp code 244 type 15 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11204 flower src_mac 02:f0:36:c9:0e:4d dst_mac 02:0e:48:90:c5:70 vlan_id 741 vlan_ethtype ipv4 src_ip 86.185.186.241 dst_ip 45.117.78.27 ip_proto udp src_port 56818 dst_port 6436 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11205 flower src_mac 02:39:a1:67:3d:20 dst_mac 02:1d:7f:51:d4:44 vlan_id 1290 vlan_ethtype 0x0800 src_ip 24.166.153.47 dst_ip 82.225.100.79 ip_proto udp src_port 31702 dst_port 36989 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11206 flower src_mac 02:5d:40:aa:1a:83 dst_mac 02:7b:63:b9:f9:49 src_ip 23.111.24.189 dst_ip 72.76.42.26 ip_proto icmp code 74 type 5 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11207 flower src_mac 02:8e:eb:d1:af:b7 dst_mac 02:a1:d1:15:82:e0 vlan_id 1352 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11208 flower src_mac 02:0c:1c:df:39:4e dst_mac 02:42:2d:ef:76:77 vlan_id 2359 vlan_ethtype ipv4 src_ip 94.193.13.226 dst_ip 12.55.250.206 ip_proto tcp src_port 50229 dst_port 23795 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11209 flower src_mac 02:8a:1c:0a:07:5d dst_mac 02:d6:16:4b:1a:28 src_ip 49.49.184.111 dst_ip 64.132.150.176 ip_proto tcp src_port 21782 dst_port 30517 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11210 flower src_mac 02:bc:f1:7d:85:73 dst_mac 02:0e:bf:55:de:9e vlan_id 1588 vlan_ethtype ipv4 src_ip 55.176.103.105 dst_ip 80.120.11.76 ip_proto udp src_port 57307 dst_port 64710 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11211 flower src_mac 02:cb:d7:4a:3e:9b dst_mac 02:7b:e6:7f:9f:b6 vlan_id 1781 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11212 flower src_mac 02:63:d4:d6:26:49 dst_mac 02:86:e8:62:b2:01 vlan_id 209 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol ip pref 11213 flower src_mac 02:48:4f:4f:a5:5f dst_mac 02:20:b3:d6:9f:8e src_ip 78.241.110.196 dst_ip 77.208.237.126 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 11214 flower src_mac 02:31:31:4e:94:e8 dst_mac 02:54:59:4f:c9:f6 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11215 flower src_mac 02:8e:25:41:8c:f0 dst_mac 02:e2:f3:76:2b:e8 vlan_id 2850 vlan_ethtype ipv4 src_ip 100.174.194.243 dst_ip 82.153.130.133 ip_proto udp src_port 35949 dst_port 51007 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11216 flower src_mac 02:ca:f9:6e:bb:f2 dst_mac 02:7f:00:89:00:a6 src_ip 56.66.211.249 dst_ip 57.102.136.12 ip_proto tcp src_port 48056 dst_port 12288 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11217 flower src_mac 02:ae:f0:77:29:3e dst_mac 02:32:32:8b:6a:64 vlan_id 1429 vlan_ethtype 0x0800 src_ip 24.209.150.144 dst_ip 84.61.81.39 ip_proto tcp src_port 38784 dst_port 42641 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11218 flower src_mac 02:9a:dc:c0:b2:f8 dst_mac 02:e0:05:57:f8:96 src_ip 44.130.36.156 dst_ip 38.104.126.148 ip_proto icmp code 34 type 15 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11219 flower src_mac 02:f7:18:c3:df:fa dst_mac 02:a8:26:62:a6:69 vlan_id 2086 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11220 flower src_mac 02:b7:e0:a2:42:d8 dst_mac 02:4d:02:7d:18:16 vlan_id 643 vlan_ethtype ip src_ip 122.39.145.2 dst_ip 116.98.27.182 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11221 flower src_mac 02:96:bf:c8:1c:5c dst_mac 02:09:c8:69:79:cf vlan_id 3493 vlan_ethtype ipv4 src_ip 46.28.169.74 dst_ip 46.243.195.67 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11222 flower src_mac 02:81:a5:a4:9e:da dst_mac 02:b7:f9:20:c0:51 vlan_id 2347 vlan_ethtype 0x0800 src_ip 80.1.129.222 dst_ip 60.11.154.8 ip_proto tcp src_port 9786 dst_port 16164 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11223 flower src_mac 02:0f:c2:af:53:5d dst_mac 02:33:28:f0:ce:02 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11224 flower src_mac 02:e3:e5:08:da:e9 dst_mac 02:61:3f:af:a2:6c src_ip 48.26.21.135 dst_ip 49.14.84.169 ip_proto icmp code 146 type 8 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11225 flower src_mac 02:72:f2:6f:0c:30 dst_mac 02:df:4c:a0:14:6a src_ip 97.169.23.26 dst_ip 12.97.32.122 ip_proto tcp src_port 57909 dst_port 43741 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11226 flower src_mac 02:b3:ac:54:89:1d dst_mac 02:8e:36:cb:08:02 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11227 flower src_mac 02:43:68:6f:ea:7a dst_mac 02:04:6a:50:24:48 src_ip 102.204.238.113 dst_ip 76.136.203.226 ip_proto tcp src_port 53061 dst_port 1566 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11228 flower src_mac 02:d5:15:d0:15:d9 dst_mac 02:cd:3d:24:23:7a vlan_id 1120 vlan_ethtype 0x0800 src_ip 82.146.62.72 dst_ip 32.232.172.146 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 11229 flower src_mac 02:4b:16:89:e5:9a dst_mac 02:ee:9f:8f:22:d3 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11230 flower src_mac 02:cd:9c:87:67:f2 dst_mac 02:7b:93:e3:f2:c9 vlan_id 787 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11231 flower src_mac 02:5a:b8:d8:a1:b0 dst_mac 02:4c:a2:a8:59:89 src_ip 11.132.119.218 dst_ip 102.45.226.63 ip_proto icmp code 113 type 0 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11232 flower src_mac 02:7a:26:95:ad:6e dst_mac 02:80:77:66:79:2e src_ip 92.158.180.96 dst_ip 101.11.13.190 ip_proto udp src_port 35853 dst_port 15187 action trap && tc filter add dev swp33 ingress protocol ip pref 11233 flower src_mac 02:37:72:0f:11:23 dst_mac 02:45:54:e5:fb:a0 src_ip 34.64.153.35 dst_ip 14.100.3.172 ip_proto icmp code 128 type 3 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11234 flower src_mac 02:12:d5:14:e6:33 dst_mac 02:e6:f1:5b:35:49 vlan_id 3260 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11235 flower src_mac 02:46:5f:b4:3a:c0 dst_mac 02:f6:c4:1c:49:e8 vlan_id 3920 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11236 flower src_mac 02:c9:cb:04:8e:66 dst_mac 02:60:9f:d1:8b:53 vlan_id 3564 vlan_ethtype ip src_ip 47.249.39.64 dst_ip 72.51.103.90 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11237 flower src_mac 02:bf:7d:47:26:ae dst_mac 02:0c:6e:f9:90:9d vlan_id 610 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11238 flower src_mac 02:42:ad:3c:61:b6 dst_mac 02:38:78:30:fb:4b vlan_id 390 vlan_ethtype ip src_ip 119.170.32.101 dst_ip 120.148.224.21 ip_proto tcp src_port 63967 dst_port 64933 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11239 flower src_mac 02:8d:db:57:a8:26 dst_mac 02:b2:15:7e:a4:d0 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11240 flower src_mac 02:2b:a4:f2:dd:61 dst_mac 02:8b:3c:b1:90:60 vlan_id 2892 vlan_ethtype ipv4 src_ip 86.73.119.18 dst_ip 28.170.99.128 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11241 flower src_mac 02:d6:1f:b5:9e:ac dst_mac 02:d9:d8:92:90:ae vlan_id 3531 vlan_ethtype ip src_ip 39.34.41.126 dst_ip 44.119.71.242 ip_proto udp src_port 39529 dst_port 628 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 11242 flower src_mac 02:15:41:46:49:c1 dst_mac 02:5a:05:2f:25:47 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11243 flower src_mac 02:a0:be:36:06:a0 dst_mac 02:db:9d:fa:51:38 vlan_id 1964 vlan_ethtype ipv4 src_ip 43.69.85.156 dst_ip 58.212.31.200 action trap && tc filter add dev swp33 ingress protocol ip pref 11244 flower src_mac 02:3b:63:7e:3a:d2 dst_mac 02:06:e8:b6:c5:70 src_ip 13.59.128.112 dst_ip 101.229.94.218 ip_proto tcp src_port 48271 dst_port 51610 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11245 flower src_mac 02:8a:66:02:f6:30 dst_mac 02:b6:2f:23:90:46 vlan_id 3339 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11246 flower src_mac 02:c9:3a:f4:54:88 dst_mac 02:20:a4:9d:13:ac vlan_id 2036 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11247 flower src_mac 02:aa:77:2c:72:2e dst_mac 02:00:90:cd:9b:8c src_ip 21.85.159.207 dst_ip 17.34.196.156 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11248 flower src_mac 02:7c:0b:15:f5:f6 dst_mac 02:b8:26:74:96:ce src_ip 38.72.116.116 dst_ip 16.219.179.87 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11249 flower src_mac 02:8f:85:6f:cf:28 dst_mac 02:31:ef:e6:5c:74 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11250 flower src_mac 02:11:bf:26:61:91 dst_mac 02:1d:b9:8c:fb:f2 vlan_id 3808 vlan_ethtype ipv4 src_ip 47.141.0.65 dst_ip 41.139.28.159 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 11251 flower src_mac 02:d6:45:3b:9d:e4 dst_mac 02:8c:6a:1f:4a:54 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11252 flower src_mac 02:81:d2:9e:14:99 dst_mac 02:37:58:12:ab:6f vlan_id 755 vlan_ethtype 0x0800 src_ip 94.168.108.203 dst_ip 106.207.238.154 ip_proto tcp src_port 57826 dst_port 25438 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11253 flower src_mac 02:9c:85:f2:85:94 dst_mac 02:36:61:57:5e:54 src_ip 30.83.97.184 dst_ip 110.66.151.63 ip_proto icmp code 137 type 0 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11254 flower src_mac 02:e3:d4:bb:36:f7 dst_mac 02:ea:e9:99:3b:32 vlan_id 1861 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11255 flower src_mac 02:1b:b1:7b:33:57 dst_mac 02:e8:c4:bf:2b:33 vlan_id 1355 vlan_ethtype ipv4 src_ip 89.27.105.153 dst_ip 107.247.245.72 ip_proto udp src_port 14134 dst_port 25457 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11256 flower src_mac 02:e4:16:a9:b9:4d dst_mac 02:7a:23:bb:f7:90 vlan_id 1251 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11257 flower src_mac 02:45:50:20:f5:d3 dst_mac 02:ab:f5:ff:08:d5 vlan_id 723 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11258 flower src_mac 02:dc:6e:79:d8:fb dst_mac 02:d9:7a:3a:a6:fc vlan_id 3231 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11259 flower src_mac 02:46:cc:6a:8c:20 dst_mac 02:16:e9:60:8e:4b src_ip 73.238.63.203 dst_ip 55.172.50.121 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11260 flower src_mac 02:65:a9:63:e8:f8 dst_mac 02:ba:8c:22:3e:38 src_ip 117.44.6.160 dst_ip 32.143.242.170 ip_proto tcp src_port 65397 dst_port 50512 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11261 flower src_mac 02:18:b0:70:5f:04 dst_mac 02:45:b1:a3:79:fe src_ip 84.197.129.50 dst_ip 47.141.217.32 ip_proto icmp code 51 type 5 action drop && tc filter add dev swp33 ingress protocol ip pref 11262 flower src_mac 02:1d:53:d5:43:0b dst_mac 02:36:0e:99:0a:d0 src_ip 31.145.19.63 dst_ip 11.101.155.172 ip_proto udp src_port 293 dst_port 16948 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11263 flower src_mac 02:63:db:b6:a6:a3 dst_mac 02:d0:fd:a3:2e:f2 vlan_id 41 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11264 flower src_mac 02:e3:1a:a9:6f:67 dst_mac 02:c9:6a:dd:ec:58 vlan_id 1457 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol ip pref 11265 flower src_mac 02:eb:ab:4d:ce:c8 dst_mac 02:8a:18:49:00:07 src_ip 49.71.131.36 dst_ip 34.40.45.81 ip_proto icmp code 194 type 18 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11266 flower src_mac 02:65:e5:2b:d1:e8 dst_mac 02:26:5b:ec:57:65 vlan_id 137 vlan_ethtype ipv4 src_ip 12.18.82.43 dst_ip 47.106.16.132 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11267 flower src_mac 02:c6:e6:7d:1f:f7 dst_mac 02:2c:5e:9e:cc:01 vlan_id 3638 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 11268 flower src_mac 02:bf:b8:ba:63:3a dst_mac 02:99:9a:43:93:35 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11269 flower src_mac 02:36:94:20:e6:f7 dst_mac 02:eb:3b:17:9c:7d src_ip 118.116.69.86 dst_ip 14.175.33.91 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 11270 flower src_mac 02:f3:c8:ec:60:31 dst_mac 02:d6:69:98:4e:c1 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11271 flower src_mac 02:d3:b6:32:16:3a dst_mac 02:c9:ca:70:e2:26 vlan_id 1822 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11272 flower src_mac 02:a7:d2:f4:42:26 dst_mac 02:31:4f:89:e3:f6 src_ip 66.175.187.6 dst_ip 83.30.28.89 ip_proto icmp code 182 type 16 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11273 flower src_mac 02:4f:87:c6:90:74 dst_mac 02:8f:14:d1:1e:3b action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11274 flower src_mac 02:9e:bc:13:22:26 dst_mac 02:5f:f8:09:58:d7 vlan_id 2765 vlan_ethtype ipv4 src_ip 64.251.187.167 dst_ip 13.199.201.171 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 11275 flower src_mac 02:99:71:76:fd:9a dst_mac 02:ab:15:50:fb:2b action pass && tc filter add dev swp33 ingress protocol ip pref 11276 flower src_mac 02:79:ca:b9:d4:48 dst_mac 02:64:54:fe:95:33 src_ip 43.218.122.128 dst_ip 30.216.108.181 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11277 flower src_mac 02:c5:4e:f6:09:54 dst_mac 02:64:1a:42:da:96 src_ip 14.30.128.46 dst_ip 35.207.59.215 ip_proto tcp src_port 27459 dst_port 33408 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11278 flower src_mac 02:fa:1c:03:1d:d3 dst_mac 02:ed:a7:c8:55:0e src_ip 67.15.87.147 dst_ip 54.88.192.60 ip_proto tcp src_port 19608 dst_port 19854 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11279 flower src_mac 02:ed:6d:92:11:b0 dst_mac 02:d8:f8:be:8f:4b src_ip 35.215.68.70 dst_ip 65.117.119.90 ip_proto udp src_port 14748 dst_port 27074 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11280 flower src_mac 02:97:be:32:a3:c6 dst_mac 02:72:95:b3:ed:2b src_ip 119.2.126.112 dst_ip 90.157.102.23 ip_proto udp src_port 38288 dst_port 60422 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11281 flower src_mac 02:d0:0c:2c:e7:6d dst_mac 02:14:c0:01:81:a8 vlan_id 2059 vlan_ethtype ipv4 src_ip 108.193.96.194 dst_ip 48.170.60.194 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11282 flower src_mac 02:ac:96:1c:e8:89 dst_mac 02:5e:8b:a7:e2:50 vlan_id 1326 vlan_ethtype ip src_ip 48.104.222.76 dst_ip 94.106.79.19 ip_proto udp src_port 966 dst_port 11480 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11283 flower src_mac 02:90:d9:8a:4e:bd dst_mac 02:05:54:8d:39:db vlan_id 3126 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11284 flower src_mac 02:cb:6a:33:26:9e dst_mac 02:3e:97:63:8b:06 vlan_id 113 vlan_ethtype ipv4 src_ip 75.214.27.162 dst_ip 35.154.52.147 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11285 flower src_mac 02:7c:93:4e:85:4e dst_mac 02:db:ec:e2:e8:3e action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11286 flower src_mac 02:b9:b1:af:87:7c dst_mac 02:ef:64:2a:f4:ef src_ip 32.153.23.171 dst_ip 34.235.122.111 ip_proto udp src_port 34915 dst_port 57002 action pass && tc filter add dev swp33 ingress protocol ip pref 11287 flower src_mac 02:38:2d:66:eb:0f dst_mac 02:db:6e:d5:52:d8 src_ip 43.37.0.213 dst_ip 100.91.42.75 ip_proto icmp code 193 type 15 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11288 flower src_mac 02:60:01:58:1e:ca dst_mac 02:ce:9c:a3:ab:42 vlan_id 1582 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol ip pref 11289 flower src_mac 02:49:7f:70:cf:3a dst_mac 02:e9:90:32:30:c5 src_ip 47.54.25.109 dst_ip 125.12.156.20 ip_proto tcp src_port 13518 dst_port 22478 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11290 flower src_mac 02:f0:fe:e7:64:db dst_mac 02:b3:72:53:7a:91 vlan_id 3359 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11291 flower src_mac 02:b3:82:0a:fb:f7 dst_mac 02:65:6f:6f:23:21 vlan_id 1895 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol ip pref 11292 flower src_mac 02:11:a7:66:6e:ad dst_mac 02:4a:55:c5:e1:bd src_ip 24.218.156.109 dst_ip 30.221.181.188 ip_proto udp src_port 26211 dst_port 15741 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11293 flower src_mac 02:e6:24:f1:b5:b6 dst_mac 02:1a:0f:80:4d:72 vlan_id 2872 vlan_ethtype ipv4 src_ip 58.8.14.3 dst_ip 31.177.138.241 action pass && tc filter add dev swp33 ingress protocol ip pref 11294 flower src_mac 02:42:da:4d:91:73 dst_mac 02:60:cd:e6:b2:24 src_ip 116.191.117.19 dst_ip 65.255.229.8 ip_proto icmp code 185 type 5 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11295 flower src_mac 02:9c:60:08:d7:28 dst_mac 02:57:e0:f9:e7:d6 vlan_id 19 vlan_ethtype ip src_ip 103.31.122.209 dst_ip 58.149.167.38 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11296 flower src_mac 02:f4:8b:d8:f7:11 dst_mac 02:81:6b:59:83:37 src_ip 89.167.185.36 dst_ip 33.239.216.248 ip_proto icmp code 15 type 0 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11297 flower src_mac 02:53:ab:31:41:3b dst_mac 02:5d:b8:6a:2e:da vlan_id 3065 vlan_ethtype ip src_ip 124.248.24.162 dst_ip 57.116.237.187 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11298 flower src_mac 02:2c:0e:b0:2f:61 dst_mac 02:2b:7f:31:59:49 action drop && tc filter add dev swp33 ingress protocol ip pref 11299 flower src_mac 02:07:46:39:b8:d2 dst_mac 02:fe:a1:33:d3:d4 src_ip 119.73.11.66 dst_ip 63.80.230.120 ip_proto tcp src_port 3172 dst_port 61771 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11300 flower src_mac 02:02:81:2a:e6:cc dst_mac 02:a4:a8:2a:06:ef src_ip 108.44.210.147 dst_ip 117.243.226.142 ip_proto tcp src_port 3876 dst_port 14402 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11301 flower src_mac 02:af:55:79:9f:ce dst_mac 02:e1:22:bc:11:3f src_ip 103.224.236.156 dst_ip 87.219.41.44 ip_proto tcp src_port 59182 dst_port 52921 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11302 flower src_mac 02:f0:30:19:d6:e9 dst_mac 02:73:fa:7d:6d:94 vlan_id 2483 vlan_ethtype ipv4 src_ip 81.64.150.22 dst_ip 110.88.219.214 ip_proto udp src_port 26047 dst_port 18125 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11303 flower src_mac 02:7c:fa:a4:32:d1 dst_mac 02:88:b4:d7:32:02 vlan_id 2580 vlan_ethtype ip src_ip 51.65.45.138 dst_ip 25.234.70.245 ip_proto udp src_port 35227 dst_port 43731 action pass && tc filter add dev swp33 ingress protocol ip pref 11304 flower src_mac 02:74:da:1d:fd:0c dst_mac 02:95:9f:6f:df:96 src_ip 107.46.65.102 dst_ip 12.92.239.56 ip_proto udp src_port 14102 dst_port 30643 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11305 flower src_mac 02:98:f3:87:84:49 dst_mac 02:6b:a9:80:6d:3f src_ip 11.155.67.143 dst_ip 108.125.203.153 ip_proto udp src_port 55528 dst_port 61420 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11306 flower src_mac 02:dc:b3:91:77:f8 dst_mac 02:ab:ed:09:f3:ec vlan_id 2822 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11307 flower src_mac 02:aa:6f:73:c5:11 dst_mac 02:cc:6a:2f:44:45 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11308 flower src_mac 02:e5:3e:41:17:be dst_mac 02:ec:84:78:01:b1 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11309 flower src_mac 02:71:17:97:65:ca dst_mac 02:47:38:a1:ac:14 vlan_id 2934 vlan_ethtype 0x0800 src_ip 96.126.65.152 dst_ip 23.65.172.31 ip_proto udp src_port 21279 dst_port 54173 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11310 flower src_mac 02:dd:29:20:0f:81 dst_mac 02:76:7d:50:7a:6e vlan_id 215 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11311 flower src_mac 02:71:1c:b8:30:80 dst_mac 02:c2:b4:e7:e3:7b src_ip 48.112.134.39 dst_ip 121.74.98.227 ip_proto icmp code 98 type 5 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11312 flower src_mac 02:bf:d0:04:d4:99 dst_mac 02:5e:1b:ee:a8:c7 vlan_id 2380 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11313 flower src_mac 02:53:c0:16:8f:b4 dst_mac 02:76:21:9e:5a:48 vlan_id 782 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11314 flower src_mac 02:03:08:13:fd:71 dst_mac 02:11:28:ee:72:4a vlan_id 1519 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11315 flower src_mac 02:b2:e8:43:ab:78 dst_mac 02:35:3c:f2:02:6c action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11316 flower src_mac 02:d9:ff:73:6c:70 dst_mac 02:49:aa:38:58:0f action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11317 flower src_mac 02:c1:70:bc:67:57 dst_mac 02:f2:ad:aa:5c:e5 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11318 flower src_mac 02:d3:64:cd:c1:bb dst_mac 02:af:16:31:69:06 vlan_id 2070 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11319 flower src_mac 02:e8:34:55:a6:4d dst_mac 02:42:b6:b7:9c:3a src_ip 94.202.240.54 dst_ip 23.219.172.138 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11320 flower src_mac 02:d7:4e:e6:83:21 dst_mac 02:41:fc:9f:42:17 vlan_id 3813 vlan_ethtype ipv4 src_ip 106.228.96.24 dst_ip 60.233.159.50 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11321 flower src_mac 02:d1:56:76:47:11 dst_mac 02:e0:05:a2:ea:ce action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11322 flower src_mac 02:20:e1:26:d5:a4 dst_mac 02:b2:45:4d:20:1b vlan_id 417 vlan_ethtype ipv4 src_ip 121.181.21.11 dst_ip 100.215.206.221 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 11323 flower src_mac 02:c4:02:4f:3f:b0 dst_mac 02:7f:30:b1:90:83 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11324 flower src_mac 02:40:fc:fe:fa:c5 dst_mac 02:d8:90:39:75:75 vlan_id 2245 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11325 flower src_mac 02:d2:97:b6:38:ac dst_mac 02:5b:d1:7d:98:c6 vlan_id 3939 vlan_ethtype ipv4 src_ip 75.80.164.223 dst_ip 15.133.208.96 ip_proto udp src_port 50054 dst_port 64739 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11326 flower src_mac 02:72:8f:15:03:84 dst_mac 02:10:c9:c5:64:95 vlan_id 3752 vlan_ethtype 0x0800 src_ip 52.140.249.84 dst_ip 124.113.91.63 ip_proto tcp src_port 3567 dst_port 53222 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11327 flower src_mac 02:09:ac:66:34:aa dst_mac 02:a7:b7:97:c1:2f vlan_id 2108 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11328 flower src_mac 02:7c:12:17:15:0e dst_mac 02:e9:03:0f:e7:eb src_ip 41.25.229.135 dst_ip 58.204.173.52 ip_proto udp src_port 49997 dst_port 24668 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11329 flower src_mac 02:66:e2:7b:66:59 dst_mac 02:32:90:60:e8:c8 vlan_id 171 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11330 flower src_mac 02:ae:4a:68:70:9d dst_mac 02:84:7e:39:83:dc src_ip 48.175.239.38 dst_ip 66.70.227.141 ip_proto udp src_port 46807 dst_port 37953 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11331 flower src_mac 02:02:74:37:18:da dst_mac 02:b9:80:01:dc:57 vlan_id 3969 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11332 flower src_mac 02:41:5f:fe:4e:23 dst_mac 02:76:3c:a0:f0:3a src_ip 40.119.104.149 dst_ip 51.66.103.26 action drop && tc filter add dev swp33 ingress protocol ip pref 11333 flower src_mac 02:30:68:9b:45:0f dst_mac 02:26:8c:b4:93:ee src_ip 119.136.223.123 dst_ip 15.3.151.112 ip_proto tcp src_port 35764 dst_port 65477 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11334 flower src_mac 02:c1:a4:ec:5c:6d dst_mac 02:e8:55:dc:1a:6a vlan_id 3411 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11335 flower src_mac 02:aa:6c:87:9c:f5 dst_mac 02:2d:ae:87:42:8d vlan_id 1629 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11336 flower src_mac 02:98:92:9f:20:42 dst_mac 02:5d:a5:c9:7a:61 vlan_id 233 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11337 flower src_mac 02:a8:43:ef:04:ef dst_mac 02:82:2d:65:ce:6b action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11338 flower src_mac 02:d7:93:b3:b7:c7 dst_mac 02:e6:0b:64:cb:27 src_ip 87.116.234.122 dst_ip 32.103.200.89 ip_proto icmp code 221 type 18 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11339 flower src_mac 02:1b:62:d3:4c:be dst_mac 02:81:f5:a3:0c:6e vlan_id 2777 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol ip pref 11340 flower src_mac 02:97:9e:da:1a:b3 dst_mac 02:27:09:fc:0b:63 src_ip 38.134.13.119 dst_ip 42.96.170.207 action trap && tc filter add dev swp33 ingress protocol ip pref 11341 flower src_mac 02:64:c8:83:7a:c1 dst_mac 02:2f:46:9d:3b:f3 src_ip 117.88.35.28 dst_ip 62.23.154.71 ip_proto udp src_port 32843 dst_port 40679 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11342 flower src_mac 02:52:f0:2b:e7:b7 dst_mac 02:f4:d3:12:e1:05 vlan_id 1923 vlan_ethtype ipv4 src_ip 91.24.107.17 dst_ip 48.184.11.196 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11343 flower src_mac 02:aa:d5:37:a0:b5 dst_mac 02:30:6d:27:dd:04 src_ip 56.221.223.182 dst_ip 75.3.200.10 ip_proto tcp src_port 48005 dst_port 56098 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11344 flower src_mac 02:d0:34:85:b6:70 dst_mac 02:0f:89:d8:56:30 vlan_id 2312 vlan_ethtype ip src_ip 24.253.187.1 dst_ip 91.169.95.179 ip_proto udp src_port 37752 dst_port 45123 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 11345 flower src_mac 02:f3:ff:3e:46:31 dst_mac 02:ae:ad:e4:aa:f5 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11346 flower src_mac 02:51:f7:49:5c:19 dst_mac 02:84:99:c5:4b:1b vlan_id 1067 vlan_ethtype ipv4 src_ip 52.170.145.139 dst_ip 117.74.92.11 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11347 flower src_mac 02:ab:1e:6d:1b:6c dst_mac 02:0e:2c:41:e4:9d vlan_id 3671 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11348 flower src_mac 02:fe:2e:e4:5b:d4 dst_mac 02:2c:ad:a5:e1:17 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 11349 flower src_mac 02:b8:82:68:1e:c3 dst_mac 02:f1:e6:33:eb:6c action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11350 flower src_mac 02:18:fc:fd:ca:0b dst_mac 02:fa:6f:1a:fc:36 vlan_id 74 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11351 flower src_mac 02:c3:72:6e:d3:26 dst_mac 02:82:81:c7:c0:53 src_ip 88.253.188.117 dst_ip 76.168.234.169 ip_proto tcp src_port 51538 dst_port 2119 action pass && tc filter add dev swp33 ingress protocol ip pref 11352 flower src_mac 02:af:90:81:c3:ca dst_mac 02:1b:02:12:f4:c4 src_ip 37.147.220.176 dst_ip 106.127.170.141 ip_proto udp src_port 9740 dst_port 26422 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11353 flower src_mac 02:5d:87:a8:d9:22 dst_mac 02:f0:91:8c:dd:75 vlan_id 1370 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11354 flower src_mac 02:22:6f:61:6e:bd dst_mac 02:38:2b:fa:55:05 vlan_id 3797 vlan_ethtype ipv4 src_ip 28.103.13.29 dst_ip 72.40.118.73 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11355 flower src_mac 02:5b:19:02:13:c3 dst_mac 02:46:82:58:18:bf src_ip 77.103.236.85 dst_ip 87.146.152.240 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11356 flower src_mac 02:07:3e:9f:6a:cd dst_mac 02:7e:46:aa:63:ce vlan_id 2565 vlan_ethtype ipv4 src_ip 39.176.253.240 dst_ip 86.46.49.187 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11357 flower src_mac 02:a7:bc:21:ae:a6 dst_mac 02:c9:10:ca:3a:18 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11358 flower src_mac 02:7e:f8:78:d5:8c dst_mac 02:6a:41:64:1f:8e vlan_id 2376 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 11359 flower src_mac 02:e9:4e:bb:7d:2e dst_mac 02:65:69:7c:4e:78 action pass && tc filter add dev swp33 ingress protocol ip pref 11360 flower src_mac 02:ad:ea:a5:ea:f6 dst_mac 02:80:0a:80:b1:d6 src_ip 28.108.243.9 dst_ip 95.124.209.205 ip_proto udp src_port 41036 dst_port 24138 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11361 flower src_mac 02:3f:35:c1:c3:e9 dst_mac 02:48:0e:69:45:32 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11362 flower src_mac 02:bf:8b:fa:db:98 dst_mac 02:56:90:da:45:78 vlan_id 2293 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11363 flower src_mac 02:25:bc:98:77:67 dst_mac 02:fb:f7:12:33:64 vlan_id 2577 vlan_ethtype ipv4 src_ip 78.66.209.203 dst_ip 24.44.14.201 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11364 flower src_mac 02:e7:76:2b:98:b0 dst_mac 02:d0:98:0a:62:e0 src_ip 57.0.222.92 dst_ip 120.152.247.79 ip_proto udp src_port 64461 dst_port 11995 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11365 flower src_mac 02:a6:e9:01:18:c2 dst_mac 02:be:03:2c:b6:14 src_ip 49.47.72.78 dst_ip 78.243.150.157 ip_proto tcp src_port 7753 dst_port 56372 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11366 flower src_mac 02:76:bf:dc:a7:31 dst_mac 02:8c:c9:c5:19:be vlan_id 913 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11367 flower src_mac 02:4e:6f:f2:32:a0 dst_mac 02:d8:23:9d:ce:ea vlan_id 3131 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11368 flower src_mac 02:62:9a:16:fd:2f dst_mac 02:87:c6:cd:06:f0 vlan_id 381 vlan_ethtype 0x0800 src_ip 106.68.55.229 dst_ip 38.94.34.235 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11369 flower src_mac 02:51:59:0a:e3:fa dst_mac 02:2e:9e:fb:2a:71 vlan_id 1041 vlan_ethtype ip src_ip 20.249.168.236 dst_ip 113.145.49.143 ip_proto tcp src_port 32499 dst_port 64670 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11370 flower src_mac 02:c8:1b:a6:e0:94 dst_mac 02:0d:7e:e3:3a:0d vlan_id 3452 vlan_ethtype ipv4 src_ip 75.67.217.156 dst_ip 92.243.85.99 ip_proto udp src_port 4905 dst_port 16245 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11371 flower src_mac 02:9c:1e:09:19:9c dst_mac 02:d6:d3:80:9e:8a action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11372 flower src_mac 02:4a:a6:5a:d1:d5 dst_mac 02:9e:40:59:fc:63 vlan_id 378 vlan_ethtype 0x0800 src_ip 56.209.24.240 dst_ip 40.1.149.8 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11373 flower src_mac 02:c7:51:94:fd:e7 dst_mac 02:ce:ff:97:43:5b src_ip 36.12.90.132 dst_ip 63.184.156.9 ip_proto udp src_port 32665 dst_port 34026 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11374 flower src_mac 02:bd:e2:4a:db:bd dst_mac 02:09:c7:49:14:31 src_ip 73.165.73.17 dst_ip 62.58.231.95 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11375 flower src_mac 02:23:36:11:43:07 dst_mac 02:42:a4:ce:f9:07 vlan_id 1366 vlan_ethtype ip src_ip 122.254.145.87 dst_ip 57.203.156.96 ip_proto udp src_port 97 dst_port 40336 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 11376 flower src_mac 02:19:93:d5:3c:b2 dst_mac 02:74:68:7a:b1:80 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 11377 flower src_mac 02:56:b3:ce:fe:6a dst_mac 02:55:20:be:2d:71 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11378 flower src_mac 02:0a:dc:be:2f:e1 dst_mac 02:e1:c1:2e:d7:f8 vlan_id 953 vlan_ethtype ip src_ip 110.114.110.177 dst_ip 69.34.28.135 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11379 flower src_mac 02:8b:22:73:b2:65 dst_mac 02:9c:85:9c:36:b8 vlan_id 160 vlan_ethtype ip src_ip 99.254.31.231 dst_ip 71.4.162.100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11380 flower src_mac 02:5b:94:35:83:9a dst_mac 02:9a:4c:b4:d0:a4 vlan_id 1908 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol ip pref 11381 flower src_mac 02:3e:62:2c:ec:37 dst_mac 02:cd:8a:11:93:0d src_ip 116.130.117.172 dst_ip 77.109.2.92 ip_proto tcp src_port 30502 dst_port 31346 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11382 flower src_mac 02:f3:3e:ee:4a:e7 dst_mac 02:9e:12:26:32:51 src_ip 31.212.47.134 dst_ip 66.228.35.167 ip_proto tcp src_port 35413 dst_port 39574 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11383 flower src_mac 02:18:52:15:3e:03 dst_mac 02:16:03:ff:18:10 vlan_id 2347 vlan_ethtype 0x0800 src_ip 46.140.69.216 dst_ip 11.10.174.2 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 11384 flower src_mac 02:48:0a:aa:9b:e3 dst_mac 02:38:25:4d:b0:66 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11385 flower src_mac 02:08:21:67:86:fb dst_mac 02:f4:e6:ce:72:b3 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11386 flower src_mac 02:f0:2f:9b:09:d4 dst_mac 02:c9:05:9d:39:e2 vlan_id 3023 vlan_ethtype ipv4 src_ip 104.199.113.13 dst_ip 63.191.96.150 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11387 flower src_mac 02:c4:9b:ca:e8:f6 dst_mac 02:79:e1:66:58:ec vlan_id 3739 vlan_ethtype ip src_ip 47.132.109.245 dst_ip 90.99.91.103 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11388 flower src_mac 02:6e:c3:1f:6d:29 dst_mac 02:de:2f:83:b8:ad vlan_id 549 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11389 flower src_mac 02:7c:18:22:71:0d dst_mac 02:87:02:ca:f1:49 vlan_id 85 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11390 flower src_mac 02:51:ff:b8:07:4c dst_mac 02:ff:5b:7b:af:d8 vlan_id 714 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11391 flower src_mac 02:b2:ec:65:03:f3 dst_mac 02:40:0a:a7:9a:31 vlan_id 567 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11392 flower src_mac 02:c0:b4:92:81:76 dst_mac 02:ab:e3:52:95:08 src_ip 109.209.223.115 dst_ip 103.24.99.209 ip_proto icmp code 168 type 18 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11393 flower src_mac 02:41:7e:25:89:33 dst_mac 02:68:52:ab:44:39 action trap && tc filter add dev swp33 ingress protocol ip pref 11394 flower src_mac 02:3d:cd:1f:f9:f6 dst_mac 02:41:f6:cc:a1:f1 src_ip 78.125.226.18 dst_ip 67.79.240.26 ip_proto udp src_port 25759 dst_port 8310 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 11395 flower src_mac 02:76:18:b3:0c:61 dst_mac 02:3f:c7:a4:1d:84 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11396 flower src_mac 02:63:89:b5:6e:7d dst_mac 02:f3:d1:06:f2:e1 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11397 flower src_mac 02:38:22:b9:22:dc dst_mac 02:cb:a9:c9:c9:a2 src_ip 81.233.67.117 dst_ip 121.228.82.185 ip_proto icmp code 3 type 4 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11398 flower src_mac 02:dc:e0:6d:8f:ba dst_mac 02:fa:e2:ba:d4:ef vlan_id 657 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11399 flower src_mac 02:08:2d:d8:78:28 dst_mac 02:78:be:39:b7:91 src_ip 45.215.68.97 dst_ip 85.49.50.157 ip_proto icmp code 184 type 12 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11400 flower src_mac 02:c3:aa:6e:c8:b9 dst_mac 02:5a:22:d3:e3:f9 vlan_id 1423 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11401 flower src_mac 02:73:5a:78:3b:21 dst_mac 02:54:2a:3c:84:41 vlan_id 236 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11402 flower src_mac 02:5e:e5:9e:0a:82 dst_mac 02:37:ec:0b:14:63 vlan_id 1263 vlan_ethtype ip src_ip 91.253.145.197 dst_ip 110.96.203.201 ip_proto tcp src_port 63950 dst_port 34555 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11403 flower src_mac 02:e4:a4:cc:b7:46 dst_mac 02:8c:55:04:05:aa src_ip 39.225.77.142 dst_ip 73.116.225.19 ip_proto tcp src_port 20930 dst_port 12682 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11404 flower src_mac 02:40:b2:e5:9f:4e dst_mac 02:2d:58:a6:b5:90 vlan_id 473 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11405 flower src_mac 02:f1:32:45:d5:e6 dst_mac 02:eb:33:06:68:27 vlan_id 1481 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11406 flower src_mac 02:7f:03:77:cc:84 dst_mac 02:bb:c6:85:39:5c vlan_id 72 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11407 flower src_mac 02:cd:85:e1:1a:a7 dst_mac 02:d3:79:1f:da:3c vlan_id 3267 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol ip pref 11408 flower src_mac 02:4d:c6:80:9e:12 dst_mac 02:4a:a0:ef:43:9b src_ip 27.163.82.175 dst_ip 15.21.190.35 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11409 flower src_mac 02:6b:ec:d3:4e:e9 dst_mac 02:1a:96:0c:6b:c6 src_ip 53.118.67.135 dst_ip 38.112.188.37 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11410 flower src_mac 02:f3:55:4c:3c:7f dst_mac 02:e9:0e:d5:a4:78 vlan_id 2894 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol ip pref 11411 flower src_mac 02:13:d7:52:ce:3e dst_mac 02:50:72:4d:5f:34 src_ip 83.59.210.246 dst_ip 107.95.157.84 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11412 flower src_mac 02:ac:cd:58:b4:d4 dst_mac 02:6c:a8:6c:d1:c2 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11413 flower src_mac 02:68:dd:48:88:03 dst_mac 02:eb:27:55:df:27 vlan_id 3691 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11414 flower src_mac 02:cc:63:98:cd:f7 dst_mac 02:bc:56:63:e3:8e vlan_id 978 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11415 flower src_mac 02:5f:7a:26:e9:4b dst_mac 02:5a:e2:95:64:b4 vlan_id 2090 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11416 flower src_mac 02:6e:ff:b3:13:fb dst_mac 02:0d:71:ca:b3:e5 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11417 flower src_mac 02:90:ae:7b:25:76 dst_mac 02:f0:d1:ef:9d:ab vlan_id 837 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11418 flower src_mac 02:ee:05:de:78:85 dst_mac 02:ee:21:e1:de:bc action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11419 flower src_mac 02:db:bc:21:c4:d3 dst_mac 02:9f:35:69:bc:eb action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11420 flower src_mac 02:73:0a:65:66:5d dst_mac 02:7c:43:e7:79:27 action trap && tc filter add dev swp33 ingress protocol ip pref 11421 flower src_mac 02:3a:a2:e6:49:61 dst_mac 02:71:bf:57:6f:08 src_ip 77.115.110.38 dst_ip 126.212.195.81 ip_proto tcp src_port 61960 dst_port 34419 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11422 flower src_mac 02:b7:38:b2:b8:1d dst_mac 02:38:a6:7b:0b:43 action pass && tc filter add dev swp33 ingress protocol ip pref 11423 flower src_mac 02:4e:01:7c:dc:13 dst_mac 02:2f:b5:8a:5b:71 src_ip 95.88.248.109 dst_ip 109.124.84.169 ip_proto udp src_port 8873 dst_port 38218 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11424 flower src_mac 02:56:7a:50:ca:68 dst_mac 02:1b:3f:ec:ff:68 vlan_id 3033 vlan_ethtype 0x0800 src_ip 64.241.10.239 dst_ip 118.252.52.97 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11425 flower src_mac 02:ed:4d:36:fd:4a dst_mac 02:fd:fc:d6:b5:05 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11426 flower src_mac 02:93:73:2d:10:e0 dst_mac 02:72:f0:69:b0:06 action trap && tc filter add dev swp33 ingress protocol ip pref 11427 flower src_mac 02:08:45:e2:85:ba dst_mac 02:85:ee:43:29:a8 src_ip 111.33.230.10 dst_ip 104.80.203.85 ip_proto icmp code 197 type 0 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11428 flower src_mac 02:0f:9f:14:bd:c0 dst_mac 02:56:60:b5:86:2f src_ip 72.178.252.160 dst_ip 51.155.168.74 ip_proto tcp src_port 40818 dst_port 2956 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11429 flower src_mac 02:fc:9f:f2:c1:a2 dst_mac 02:95:59:d5:4e:29 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11430 flower src_mac 02:d4:dd:f0:a0:74 dst_mac 02:fd:6d:dc:69:7d action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11431 flower src_mac 02:13:f9:f1:84:22 dst_mac 02:f0:fe:a5:22:05 vlan_id 3633 vlan_ethtype ipv4 src_ip 58.182.63.177 dst_ip 60.67.123.15 ip_proto tcp src_port 52486 dst_port 49744 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11432 flower src_mac 02:a8:62:ca:e3:fe dst_mac 02:e9:f3:77:2e:83 vlan_id 1308 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11433 flower src_mac 02:04:fb:b8:4b:8a dst_mac 02:d8:ff:f5:fb:e1 vlan_id 2259 vlan_ethtype ip src_ip 17.79.242.91 dst_ip 67.111.93.207 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 11434 flower src_mac 02:ca:c8:78:6d:72 dst_mac 02:93:e9:c8:30:83 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11435 flower src_mac 02:e5:75:11:ac:66 dst_mac 02:34:36:4d:7c:30 vlan_id 3488 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11436 flower src_mac 02:dd:43:b3:f7:53 dst_mac 02:49:02:03:a9:7f vlan_id 515 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11437 flower src_mac 02:b8:61:ba:5c:28 dst_mac 02:dd:bb:bf:92:25 vlan_id 2620 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11438 flower src_mac 02:4f:18:6c:1a:55 dst_mac 02:07:03:ae:6f:56 vlan_id 1399 vlan_ethtype ip src_ip 42.253.47.10 dst_ip 44.248.250.165 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11439 flower src_mac 02:7f:46:15:6e:11 dst_mac 02:d7:fe:c4:82:c8 vlan_id 181 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11440 flower src_mac 02:65:4b:0f:c2:50 dst_mac 02:5c:ad:36:f3:29 vlan_id 466 vlan_ethtype ipv4 src_ip 85.242.45.82 dst_ip 89.2.212.175 action drop && tc filter add dev swp33 ingress protocol ip pref 11441 flower src_mac 02:27:2c:5a:49:7c dst_mac 02:d1:7a:76:88:a3 src_ip 16.196.209.238 dst_ip 42.98.45.166 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11442 flower src_mac 02:25:7e:61:43:eb dst_mac 02:e4:f2:58:c5:c1 action drop && tc filter add dev swp33 ingress protocol ip pref 11443 flower src_mac 02:ca:3a:32:0f:d7 dst_mac 02:f2:85:be:89:1e src_ip 66.252.25.111 dst_ip 13.119.3.211 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 11444 flower src_mac 02:df:4e:78:fe:16 dst_mac 02:0c:ab:bb:9c:0f action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11445 flower src_mac 02:97:11:d4:e5:b3 dst_mac 02:e1:e0:70:57:d1 vlan_id 188 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11446 flower src_mac 02:02:69:94:10:08 dst_mac 02:39:2d:2c:fc:99 vlan_id 3282 vlan_ethtype ipv4 src_ip 109.123.43.96 dst_ip 93.108.99.105 ip_proto udp src_port 53111 dst_port 53301 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11447 flower src_mac 02:51:09:94:45:c8 dst_mac 02:49:9f:3a:f6:b6 vlan_id 3586 vlan_ethtype ip src_ip 86.130.140.6 dst_ip 100.27.81.114 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11448 flower src_mac 02:a9:08:86:8e:64 dst_mac 02:19:b5:7f:07:71 vlan_id 756 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 11449 flower src_mac 02:98:e3:4a:b6:dd dst_mac 02:42:77:05:e6:48 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11450 flower src_mac 02:7a:9f:50:5e:0b dst_mac 02:15:e2:3c:ae:87 vlan_id 4037 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11451 flower src_mac 02:f5:b0:ad:c7:b3 dst_mac 02:67:bf:d3:3a:17 vlan_id 754 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11452 flower src_mac 02:2e:8f:0f:a8:2d dst_mac 02:80:ad:e4:c0:c2 vlan_id 2618 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11453 flower src_mac 02:2d:90:bd:ca:0f dst_mac 02:89:d9:a7:c7:af vlan_id 761 vlan_ethtype ip src_ip 13.136.33.90 dst_ip 17.42.214.49 ip_proto udp src_port 2325 dst_port 16092 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11454 flower src_mac 02:16:f5:13:c3:40 dst_mac 02:2a:bc:47:c5:b4 src_ip 57.249.5.71 dst_ip 77.162.199.244 ip_proto udp src_port 22400 dst_port 3689 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11455 flower src_mac 02:f5:bc:b7:a3:cc dst_mac 02:60:03:65:85:43 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11456 flower src_mac 02:90:15:1a:46:b2 dst_mac 02:da:a6:d8:59:dd src_ip 66.227.79.52 dst_ip 126.169.112.3 ip_proto tcp src_port 47434 dst_port 37329 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11457 flower src_mac 02:65:3c:af:cc:16 dst_mac 02:65:00:33:06:c4 vlan_id 1219 vlan_ethtype ipv4 src_ip 83.207.46.132 dst_ip 107.212.193.31 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11458 flower src_mac 02:56:b4:d1:60:08 dst_mac 02:ea:df:00:44:4c vlan_id 504 vlan_ethtype 0x0800 src_ip 119.30.23.189 dst_ip 106.84.119.143 ip_proto udp src_port 63879 dst_port 16949 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11459 flower src_mac 02:83:0e:48:eb:03 dst_mac 02:20:62:95:99:6f action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11460 flower src_mac 02:2f:35:b3:68:1d dst_mac 02:42:e5:27:9b:47 src_ip 66.113.177.118 dst_ip 61.82.159.86 ip_proto tcp src_port 473 dst_port 48486 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11461 flower src_mac 02:1a:b7:0a:af:d2 dst_mac 02:45:7b:fe:19:3a vlan_id 352 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11462 flower src_mac 02:d9:16:3e:25:76 dst_mac 02:ba:e8:21:68:46 vlan_id 2369 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11463 flower src_mac 02:e0:fa:ce:58:be dst_mac 02:cc:b3:91:56:6c action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 11464 flower src_mac 02:50:c7:84:9a:0d dst_mac 02:78:ab:12:7e:c6 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 11465 flower src_mac 02:02:67:9d:02:ac dst_mac 02:85:9a:48:34:1e action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11466 flower src_mac 02:b1:70:5a:8d:8b dst_mac 02:b9:1c:31:9a:7e vlan_id 187 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11467 flower src_mac 02:c1:00:9b:9c:e5 dst_mac 02:c9:1e:ff:45:e2 vlan_id 103 vlan_ethtype ipv4 src_ip 90.11.89.112 dst_ip 17.29.157.11 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11468 flower src_mac 02:0d:8f:49:fa:e7 dst_mac 02:31:77:83:44:31 src_ip 105.111.195.230 dst_ip 64.56.34.142 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11469 flower src_mac 02:c3:13:12:62:d3 dst_mac 02:6b:22:78:a7:03 vlan_id 2944 vlan_ethtype 0x0800 src_ip 17.137.21.84 dst_ip 100.114.132.32 ip_proto tcp src_port 23640 dst_port 58895 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11470 flower src_mac 02:6f:e9:a9:f6:8f dst_mac 02:7c:9c:d0:b0:06 vlan_id 2378 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11471 flower src_mac 02:09:45:5c:48:61 dst_mac 02:9b:46:7a:2c:da action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11472 flower src_mac 02:7e:9b:d0:d1:bc dst_mac 02:47:0e:dc:18:9d vlan_id 1308 vlan_ethtype ipv4 src_ip 63.15.23.175 dst_ip 107.63.46.42 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11473 flower src_mac 02:3f:99:05:32:ac dst_mac 02:ae:98:7c:77:63 vlan_id 1553 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11474 flower src_mac 02:56:fa:bc:58:3e dst_mac 02:f9:5b:a6:5e:19 vlan_id 2556 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11475 flower src_mac 02:54:c7:4c:60:a2 dst_mac 02:d2:4b:68:e2:ad vlan_id 1509 vlan_ethtype ipv4 src_ip 44.245.253.199 dst_ip 96.87.112.44 ip_proto tcp src_port 18946 dst_port 7667 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11476 flower src_mac 02:15:9d:b0:f9:16 dst_mac 02:ba:da:43:44:8a action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11477 flower src_mac 02:df:b4:53:2b:2a dst_mac 02:d1:87:b0:e1:b2 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11478 flower src_mac 02:32:3f:aa:8e:49 dst_mac 02:72:7b:46:a8:d8 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11479 flower src_mac 02:38:eb:f3:f8:36 dst_mac 02:30:21:2a:a3:58 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11480 flower src_mac 02:b0:92:a6:8b:ad dst_mac 02:fe:9c:96:5e:20 vlan_id 729 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11481 flower src_mac 02:7c:c7:a1:69:ad dst_mac 02:cf:47:b0:87:4e action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11482 flower src_mac 02:cd:61:c7:f2:59 dst_mac 02:b6:fd:e7:b5:ff action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11483 flower src_mac 02:fe:73:58:a9:da dst_mac 02:5f:d8:9f:af:91 src_ip 96.196.212.154 dst_ip 121.106.219.33 ip_proto tcp src_port 65123 dst_port 4123 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11484 flower src_mac 02:93:87:96:16:6d dst_mac 02:79:9a:99:0a:60 action drop && tc filter add dev swp33 ingress protocol ip pref 11485 flower src_mac 02:8e:ec:96:5a:41 dst_mac 02:f5:64:e3:f1:75 src_ip 22.211.119.189 dst_ip 113.86.232.141 ip_proto icmp code 180 type 12 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11486 flower src_mac 02:b3:6e:6b:2f:36 dst_mac 02:24:f6:2d:9c:fe src_ip 40.155.242.185 dst_ip 67.143.30.232 ip_proto tcp src_port 34124 dst_port 31724 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11487 flower src_mac 02:dc:09:e7:7a:01 dst_mac 02:3a:16:45:dc:07 vlan_id 3853 vlan_ethtype 0x0800 src_ip 89.107.25.58 dst_ip 111.32.204.218 ip_proto udp src_port 28705 dst_port 47462 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11488 flower src_mac 02:08:e3:a1:0d:98 dst_mac 02:3b:aa:ff:b8:aa src_ip 11.81.196.123 dst_ip 22.235.153.128 ip_proto tcp src_port 24351 dst_port 40106 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11489 flower src_mac 02:08:3d:43:c1:b8 dst_mac 02:82:77:a8:e3:86 src_ip 38.113.223.208 dst_ip 61.43.71.118 ip_proto udp src_port 24672 dst_port 7188 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11490 flower src_mac 02:1a:0a:7f:87:c2 dst_mac 02:6f:38:b6:0b:27 vlan_id 625 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11491 flower src_mac 02:ae:98:2d:38:d7 dst_mac 02:7b:93:6b:81:7c vlan_id 3373 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ip pref 11492 flower src_mac 02:90:cd:79:55:30 dst_mac 02:ba:9f:5a:ec:8d src_ip 81.121.177.117 dst_ip 80.250.139.29 ip_proto icmp code 201 type 17 action drop && tc filter add dev swp33 ingress protocol ip pref 11493 flower src_mac 02:c8:bb:da:94:be dst_mac 02:8e:da:ec:b8:59 src_ip 118.110.204.43 dst_ip 96.118.227.199 ip_proto icmp code 78 type 18 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11494 flower src_mac 02:61:a8:1d:1f:bf dst_mac 02:e5:52:4b:2f:11 vlan_id 2937 vlan_ethtype ip src_ip 39.132.82.113 dst_ip 39.22.167.63 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11495 flower src_mac 02:62:8e:64:a3:d8 dst_mac 02:21:6f:d6:89:e0 vlan_id 570 vlan_ethtype 0x0800 src_ip 124.82.31.192 dst_ip 30.245.105.189 ip_proto tcp src_port 30427 dst_port 45810 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11496 flower src_mac 02:70:50:20:d7:87 dst_mac 02:db:44:b5:49:36 vlan_id 808 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol ip pref 11497 flower src_mac 02:25:80:b3:c7:ff dst_mac 02:64:59:d8:c1:f1 src_ip 38.136.162.57 dst_ip 121.113.119.13 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11498 flower src_mac 02:77:99:b6:14:2f dst_mac 02:a8:4c:99:b2:12 src_ip 21.19.7.108 dst_ip 11.42.218.177 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11499 flower src_mac 02:b3:7b:71:1f:7a dst_mac 02:80:62:bd:7e:be src_ip 52.229.86.196 dst_ip 55.196.144.153 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11500 flower src_mac 02:ab:cf:8c:52:24 dst_mac 02:27:4c:a9:aa:86 vlan_id 1412 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11501 flower src_mac 02:57:16:81:fd:c6 dst_mac 02:92:1c:d2:4e:de action pass && tc filter add dev swp33 ingress protocol ip pref 11502 flower src_mac 02:e7:71:e1:61:24 dst_mac 02:90:84:4e:5f:54 src_ip 92.217.244.102 dst_ip 58.217.152.149 ip_proto udp src_port 18782 dst_port 59556 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11503 flower src_mac 02:92:22:55:3d:28 dst_mac 02:5d:87:18:63:42 vlan_id 1590 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11504 flower src_mac 02:5d:9c:a2:2b:44 dst_mac 02:77:53:a8:b9:8c action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11505 flower src_mac 02:86:31:ae:e0:39 dst_mac 02:82:98:14:48:cb vlan_id 3135 vlan_ethtype ipv4 src_ip 123.142.173.247 dst_ip 112.148.213.117 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11506 flower src_mac 02:da:84:04:20:66 dst_mac 02:d1:d4:8e:6c:a6 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11507 flower src_mac 02:32:4c:2a:a5:0a dst_mac 02:f7:1a:ca:0c:94 vlan_id 2620 vlan_ethtype 0x0800 src_ip 84.99.39.196 dst_ip 49.150.240.54 ip_proto udp src_port 61470 dst_port 64590 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 11508 flower src_mac 02:a4:38:f5:53:10 dst_mac 02:a3:e1:67:89:00 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11509 flower src_mac 02:2f:31:9a:62:79 dst_mac 02:37:c6:77:03:52 vlan_id 3533 vlan_ethtype ipv4 src_ip 97.229.111.49 dst_ip 62.159.146.103 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11510 flower src_mac 02:07:bf:f9:17:f2 dst_mac 02:d8:29:1b:82:13 vlan_id 2791 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11511 flower src_mac 02:61:de:98:b4:46 dst_mac 02:5d:de:c2:ad:94 vlan_id 860 vlan_ethtype ip src_ip 55.56.224.181 dst_ip 33.22.214.202 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11512 flower src_mac 02:72:7e:f6:d5:ea dst_mac 02:dc:b2:ad:c2:0b vlan_id 2581 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11513 flower src_mac 02:ef:e1:89:80:6a dst_mac 02:2b:8b:8d:a3:07 vlan_id 2685 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11514 flower src_mac 02:b6:35:86:a0:2e dst_mac 02:95:65:0d:b6:d7 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11515 flower src_mac 02:00:e7:17:f0:7d dst_mac 02:9d:74:3d:3c:de vlan_id 1555 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 11516 flower src_mac 02:0b:cb:44:cc:b5 dst_mac 02:37:de:ca:8c:b4 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11517 flower src_mac 02:5a:27:7a:6f:91 dst_mac 02:66:53:96:0b:26 vlan_id 1904 vlan_ethtype ip src_ip 117.176.185.8 dst_ip 73.241.147.193 ip_proto udp src_port 38932 dst_port 62847 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11518 flower src_mac 02:8e:52:c4:0b:b4 dst_mac 02:fe:94:de:52:07 vlan_id 476 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11519 flower src_mac 02:5e:12:b8:31:73 dst_mac 02:31:4d:db:1a:0f vlan_id 3317 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11520 flower src_mac 02:92:7d:43:31:7a dst_mac 02:c2:7c:62:33:aa vlan_id 909 vlan_ethtype ip src_ip 14.255.130.74 dst_ip 95.60.8.70 ip_proto tcp src_port 50965 dst_port 57382 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 11521 flower src_mac 02:b8:6a:27:e5:38 dst_mac 02:d4:8b:19:f9:6a action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11522 flower src_mac 02:06:dd:8b:6f:8b dst_mac 02:a8:ca:74:88:63 src_ip 70.74.220.187 dst_ip 51.33.148.180 ip_proto udp src_port 65191 dst_port 63889 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11523 flower src_mac 02:03:62:2d:3b:18 dst_mac 02:d1:45:04:b2:f0 vlan_id 2904 vlan_ethtype ip src_ip 26.74.44.90 dst_ip 17.146.62.199 ip_proto udp src_port 10512 dst_port 5332 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11524 flower src_mac 02:76:b5:3f:23:03 dst_mac 02:3c:65:d5:3f:c6 vlan_id 2703 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11525 flower src_mac 02:73:38:31:9f:f3 dst_mac 02:86:a9:1e:1b:da vlan_id 3521 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 11526 flower src_mac 02:3e:e9:a6:56:b7 dst_mac 02:c8:72:66:d6:ce action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11527 flower src_mac 02:a2:f2:36:65:48 dst_mac 02:53:b7:f9:f9:00 vlan_id 945 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ip pref 11528 flower src_mac 02:6f:90:79:1b:be dst_mac 02:9e:61:aa:c3:ed src_ip 106.131.29.92 dst_ip 81.146.202.104 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11529 flower src_mac 02:00:27:eb:c9:40 dst_mac 02:0f:16:64:0e:e5 vlan_id 2479 vlan_ethtype ipv4 src_ip 100.158.36.225 dst_ip 103.169.146.214 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11530 flower src_mac 02:75:82:36:17:66 dst_mac 02:55:b6:17:80:8e vlan_id 2861 vlan_ethtype 0x0800 src_ip 74.159.164.178 dst_ip 87.38.91.36 ip_proto tcp src_port 51355 dst_port 39296 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11531 flower src_mac 02:22:5c:fd:b9:8c dst_mac 02:48:3e:8b:e4:8e vlan_id 1997 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11532 flower src_mac 02:d9:46:57:c9:e2 dst_mac 02:46:15:a5:6e:42 vlan_id 2817 vlan_ethtype ipv4 src_ip 42.95.178.227 dst_ip 62.88.237.216 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11533 flower src_mac 02:f2:16:58:67:f9 dst_mac 02:0f:af:d3:f9:51 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11534 flower src_mac 02:e5:62:1a:62:f5 dst_mac 02:71:d5:be:25:34 vlan_id 3063 vlan_ethtype ip src_ip 16.40.44.125 dst_ip 98.65.123.154 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11535 flower src_mac 02:ad:8a:f8:75:2a dst_mac 02:79:c6:29:14:2d vlan_id 2625 vlan_ethtype ipv4 src_ip 108.138.88.149 dst_ip 85.84.170.213 ip_proto udp src_port 13456 dst_port 36018 action pass INFO asyncssh:logging.py:92 [conn=65, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=10] Command: tc filter add dev swp33 ingress protocol ipv4 pref 11200 flower src_mac 02:c5:d8:b3:f1:ce dst_mac 02:fd:88:fd:d6:79 src_ip 109.159.62.199 dst_ip 119.127.208.20 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 11201 flower src_mac 02:29:9e:40:72:e5 dst_mac 02:67:13:24:6b:4a action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11202 flower src_mac 02:91:2d:64:95:b0 dst_mac 02:a7:7c:32:41:bd vlan_id 1324 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11203 flower src_mac 02:c5:5e:35:10:75 dst_mac 02:4e:08:c4:af:14 src_ip 111.208.206.66 dst_ip 12.171.40.52 ip_proto icmp code 244 type 15 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11204 flower src_mac 02:f0:36:c9:0e:4d dst_mac 02:0e:48:90:c5:70 vlan_id 741 vlan_ethtype ipv4 src_ip 86.185.186.241 dst_ip 45.117.78.27 ip_proto udp src_port 56818 dst_port 6436 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11205 flower src_mac 02:39:a1:67:3d:20 dst_mac 02:1d:7f:51:d4:44 vlan_id 1290 vlan_ethtype 0x0800 src_ip 24.166.153.47 dst_ip 82.225.100.79 ip_proto udp src_port 31702 dst_port 36989 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11206 flower src_mac 02:5d:40:aa:1a:83 dst_mac 02:7b:63:b9:f9:49 src_ip 23.111.24.189 dst_ip 72.76.42.26 ip_proto icmp code 74 type 5 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11207 flower src_mac 02:8e:eb:d1:af:b7 dst_mac 02:a1:d1:15:82:e0 vlan_id 1352 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11208 flower src_mac 02:0c:1c:df:39:4e dst_mac 02:42:2d:ef:76:77 vlan_id 2359 vlan_ethtype ipv4 src_ip 94.193.13.226 dst_ip 12.55.250.206 ip_proto tcp src_port 50229 dst_port 23795 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11209 flower src_mac 02:8a:1c:0a:07:5d dst_mac 02:d6:16:4b:1a:28 src_ip 49.49.184.111 dst_ip 64.132.150.176 ip_proto tcp src_port 21782 dst_port 30517 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11210 flower src_mac 02:bc:f1:7d:85:73 dst_mac 02:0e:bf:55:de:9e vlan_id 1588 vlan_ethtype ipv4 src_ip 55.176.103.105 dst_ip 80.120.11.76 ip_proto udp src_port 57307 dst_port 64710 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11211 flower src_mac 02:cb:d7:4a:3e:9b dst_mac 02:7b:e6:7f:9f:b6 vlan_id 1781 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11212 flower src_mac 02:63:d4:d6:26:49 dst_mac 02:86:e8:62:b2:01 vlan_id 209 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol ip pref 11213 flower src_mac 02:48:4f:4f:a5:5f dst_mac 02:20:b3:d6:9f:8e src_ip 78.241.110.196 dst_ip 77.208.237.126 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 11214 flower src_mac 02:31:31:4e:94:e8 dst_mac 02:54:59:4f:c9:f6 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11215 flower src_mac 02:8e:25:41:8c:f0 dst_mac 02:e2:f3:76:2b:e8 vlan_id 2850 vlan_ethtype ipv4 src_ip 100.174.194.243 dst_ip 82.153.130.133 ip_proto udp src_port 35949 dst_port 51007 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11216 flower src_mac 02:ca:f9:6e:bb:f2 dst_mac 02:7f:00:89:00:a6 src_ip 56.66.211.249 dst_ip 57.102.136.12 ip_proto tcp src_port 48056 dst_port 12288 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11217 flower src_mac 02:ae:f0:77:29:3e dst_mac 02:32:32:8b:6a:64 vlan_id 1429 vlan_ethtype 0x0800 src_ip 24.209.150.144 dst_ip 84.61.81.39 ip_proto tcp src_port 38784 dst_port 42641 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11218 flower src_mac 02:9a:dc:c0:b2:f8 dst_mac 02:e0:05:57:f8:96 src_ip 44.130.36.156 dst_ip 38.104.126.148 ip_proto icmp code 34 type 15 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11219 flower src_mac 02:f7:18:c3:df:fa dst_mac 02:a8:26:62:a6:69 vlan_id 2086 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11220 flower src_mac 02:b7:e0:a2:42:d8 dst_mac 02:4d:02:7d:18:16 vlan_id 643 vlan_ethtype ip src_ip 122.39.145.2 dst_ip 116.98.27.182 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11221 flower src_mac 02:96:bf:c8:1c:5c dst_mac 02:09:c8:69:79:cf vlan_id 3493 vlan_ethtype ipv4 src_ip 46.28.169.74 dst_ip 46.243.195.67 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11222 flower src_mac 02:81:a5:a4:9e:da dst_mac 02:b7:f9:20:c0:51 vlan_id 2347 vlan_ethtype 0x0800 src_ip 80.1.129.222 dst_ip 60.11.154.8 ip_proto tcp src_port 9786 dst_port 16164 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11223 flower src_mac 02:0f:c2:af:53:5d dst_mac 02:33:28:f0:ce:02 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11224 flower src_mac 02:e3:e5:08:da:e9 dst_mac 02:61:3f:af:a2:6c src_ip 48.26.21.135 dst_ip 49.14.84.169 ip_proto icmp code 146 type 8 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11225 flower src_mac 02:72:f2:6f:0c:30 dst_mac 02:df:4c:a0:14:6a src_ip 97.169.23.26 dst_ip 12.97.32.122 ip_proto tcp src_port 57909 dst_port 43741 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11226 flower src_mac 02:b3:ac:54:89:1d dst_mac 02:8e:36:cb:08:02 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11227 flower src_mac 02:43:68:6f:ea:7a dst_mac 02:04:6a:50:24:48 src_ip 102.204.238.113 dst_ip 76.136.203.226 ip_proto tcp src_port 53061 dst_port 1566 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11228 flower src_mac 02:d5:15:d0:15:d9 dst_mac 02:cd:3d:24:23:7a vlan_id 1120 vlan_ethtype 0x0800 src_ip 82.146.62.72 dst_ip 32.232.172.146 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 11229 flower src_mac 02:4b:16:89:e5:9a dst_mac 02:ee:9f:8f:22:d3 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11230 flower src_mac 02:cd:9c:87:67:f2 dst_mac 02:7b:93:e3:f2:c9 vlan_id 787 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11231 flower src_mac 02:5a:b8:d8:a1:b0 dst_mac 02:4c:a2:a8:59:89 src_ip 11.132.119.218 dst_ip 102.45.226.63 ip_proto icmp code 113 type 0 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11232 flower src_mac 02:7a:26:95:ad:6e dst_mac 02:80:77:66:79:2e src_ip 92.158.180.96 dst_ip 101.11.13.190 ip_proto udp src_port 35853 dst_port 15187 action trap && tc filter add dev swp33 ingress protocol ip pref 11233 flower src_mac 02:37:72:0f:11:23 dst_mac 02:45:54:e5:fb:a0 src_ip 34.64.153.35 dst_ip 14.100.3.172 ip_proto icmp code 128 type 3 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11234 flower src_mac 02:12:d5:14:e6:33 dst_mac 02:e6:f1:5b:35:49 vlan_id 3260 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11235 flower src_mac 02:46:5f:b4:3a:c0 dst_mac 02:f6:c4:1c:49:e8 vlan_id 3920 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11236 flower src_mac 02:c9:cb:04:8e:66 dst_mac 02:60:9f:d1:8b:53 vlan_id 3564 vlan_ethtype ip src_ip 47.249.39.64 dst_ip 72.51.103.90 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11237 flower src_mac 02:bf:7d:47:26:ae dst_mac 02:0c:6e:f9:90:9d vlan_id 610 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11238 flower src_mac 02:42:ad:3c:61:b6 dst_mac 02:38:78:30:fb:4b vlan_id 390 vlan_ethtype ip src_ip 119.170.32.101 dst_ip 120.148.224.21 ip_proto tcp src_port 63967 dst_port 64933 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11239 flower src_mac 02:8d:db:57:a8:26 dst_mac 02:b2:15:7e:a4:d0 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11240 flower src_mac 02:2b:a4:f2:dd:61 dst_mac 02:8b:3c:b1:90:60 vlan_id 2892 vlan_ethtype ipv4 src_ip 86.73.119.18 dst_ip 28.170.99.128 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11241 flower src_mac 02:d6:1f:b5:9e:ac dst_mac 02:d9:d8:92:90:ae vlan_id 3531 vlan_ethtype ip src_ip 39.34.41.126 dst_ip 44.119.71.242 ip_proto udp src_port 39529 dst_port 628 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 11242 flower src_mac 02:15:41:46:49:c1 dst_mac 02:5a:05:2f:25:47 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11243 flower src_mac 02:a0:be:36:06:a0 dst_mac 02:db:9d:fa:51:38 vlan_id 1964 vlan_ethtype ipv4 src_ip 43.69.85.156 dst_ip 58.212.31.200 action trap && tc filter add dev swp33 ingress protocol ip pref 11244 flower src_mac 02:3b:63:7e:3a:d2 dst_mac 02:06:e8:b6:c5:70 src_ip 13.59.128.112 dst_ip 101.229.94.218 ip_proto tcp src_port 48271 dst_port 51610 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11245 flower src_mac 02:8a:66:02:f6:30 dst_mac 02:b6:2f:23:90:46 vlan_id 3339 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11246 flower src_mac 02:c9:3a:f4:54:88 dst_mac 02:20:a4:9d:13:ac vlan_id 2036 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11247 flower src_mac 02:aa:77:2c:72:2e dst_mac 02:00:90:cd:9b:8c src_ip 21.85.159.207 dst_ip 17.34.196.156 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11248 flower src_mac 02:7c:0b:15:f5:f6 dst_mac 02:b8:26:74:96:ce src_ip 38.72.116.116 dst_ip 16.219.179.87 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11249 flower src_mac 02:8f:85:6f:cf:28 dst_mac 02:31:ef:e6:5c:74 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11250 flower src_mac 02:11:bf:26:61:91 dst_mac 02:1d:b9:8c:fb:f2 vlan_id 3808 vlan_ethtype ipv4 src_ip 47.141.0.65 dst_ip 41.139.28.159 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 11251 flower src_mac 02:d6:45:3b:9d:e4 dst_mac 02:8c:6a:1f:4a:54 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11252 flower src_mac 02:81:d2:9e:14:99 dst_mac 02:37:58:12:ab:6f vlan_id 755 vlan_ethtype 0x0800 src_ip 94.168.108.203 dst_ip 106.207.238.154 ip_proto tcp src_port 57826 dst_port 25438 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11253 flower src_mac 02:9c:85:f2:85:94 dst_mac 02:36:61:57:5e:54 src_ip 30.83.97.184 dst_ip 110.66.151.63 ip_proto icmp code 137 type 0 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11254 flower src_mac 02:e3:d4:bb:36:f7 dst_mac 02:ea:e9:99:3b:32 vlan_id 1861 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11255 flower src_mac 02:1b:b1:7b:33:57 dst_mac 02:e8:c4:bf:2b:33 vlan_id 1355 vlan_ethtype ipv4 src_ip 89.27.105.153 dst_ip 107.247.245.72 ip_proto udp src_port 14134 dst_port 25457 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11256 flower src_mac 02:e4:16:a9:b9:4d dst_mac 02:7a:23:bb:f7:90 vlan_id 1251 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11257 flower src_mac 02:45:50:20:f5:d3 dst_mac 02:ab:f5:ff:08:d5 vlan_id 723 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11258 flower src_mac 02:dc:6e:79:d8:fb dst_mac 02:d9:7a:3a:a6:fc vlan_id 3231 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11259 flower src_mac 02:46:cc:6a:8c:20 dst_mac 02:16:e9:60:8e:4b src_ip 73.238.63.203 dst_ip 55.172.50.121 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11260 flower src_mac 02:65:a9:63:e8:f8 dst_mac 02:ba:8c:22:3e:38 src_ip 117.44.6.160 dst_ip 32.143.242.170 ip_proto tcp src_port 65397 dst_port 50512 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11261 flower src_mac 02:18:b0:70:5f:04 dst_mac 02:45:b1:a3:79:fe src_ip 84.197.129.50 dst_ip 47.141.217.32 ip_proto icmp code 51 type 5 action drop && tc filter add dev swp33 ingress protocol ip pref 11262 flower src_mac 02:1d:53:d5:43:0b dst_mac 02:36:0e:99:0a:d0 src_ip 31.145.19.63 dst_ip 11.101.155.172 ip_proto udp src_port 293 dst_port 16948 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11263 flower src_mac 02:63:db:b6:a6:a3 dst_mac 02:d0:fd:a3:2e:f2 vlan_id 41 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11264 flower src_mac 02:e3:1a:a9:6f:67 dst_mac 02:c9:6a:dd:ec:58 vlan_id 1457 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol ip pref 11265 flower src_mac 02:eb:ab:4d:ce:c8 dst_mac 02:8a:18:49:00:07 src_ip 49.71.131.36 dst_ip 34.40.45.81 ip_proto icmp code 194 type 18 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11266 flower src_mac 02:65:e5:2b:d1:e8 dst_mac 02:26:5b:ec:57:65 vlan_id 137 vlan_ethtype ipv4 src_ip 12.18.82.43 dst_ip 47.106.16.132 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11267 flower src_mac 02:c6:e6:7d:1f:f7 dst_mac 02:2c:5e:9e:cc:01 vlan_id 3638 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 11268 flower src_mac 02:bf:b8:ba:63:3a dst_mac 02:99:9a:43:93:35 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11269 flower src_mac 02:36:94:20:e6:f7 dst_mac 02:eb:3b:17:9c:7d src_ip 118.116.69.86 dst_ip 14.175.33.91 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 11270 flower src_mac 02:f3:c8:ec:60:31 dst_mac 02:d6:69:98:4e:c1 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11271 flower src_mac 02:d3:b6:32:16:3a dst_mac 02:c9:ca:70:e2:26 vlan_id 1822 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11272 flower src_mac 02:a7:d2:f4:42:26 dst_mac 02:31:4f:89:e3:f6 src_ip 66.175.187.6 dst_ip 83.30.28.89 ip_proto icmp code 182 type 16 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11273 flower src_mac 02:4f:87:c6:90:74 dst_mac 02:8f:14:d1:1e:3b action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11274 flower src_mac 02:9e:bc:13:22:26 dst_mac 02:5f:f8:09:58:d7 vlan_id 2765 vlan_ethtype ipv4 src_ip 64.251.187.167 dst_ip 13.199.201.171 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 11275 flower src_mac 02:99:71:76:fd:9a dst_mac 02:ab:15:50:fb:2b action pass && tc filter add dev swp33 ingress protocol ip pref 11276 flower src_mac 02:79:ca:b9:d4:48 dst_mac 02:64:54:fe:95:33 src_ip 43.218.122.128 dst_ip 30.216.108.181 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11277 flower src_mac 02:c5:4e:f6:09:54 dst_mac 02:64:1a:42:da:96 src_ip 14.30.128.46 dst_ip 35.207.59.215 ip_proto tcp src_port 27459 dst_port 33408 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11278 flower src_mac 02:fa:1c:03:1d:d3 dst_mac 02:ed:a7:c8:55:0e src_ip 67.15.87.147 dst_ip 54.88.192.60 ip_proto tcp src_port 19608 dst_port 19854 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11279 flower src_mac 02:ed:6d:92:11:b0 dst_mac 02:d8:f8:be:8f:4b src_ip 35.215.68.70 dst_ip 65.117.119.90 ip_proto udp src_port 14748 dst_port 27074 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11280 flower src_mac 02:97:be:32:a3:c6 dst_mac 02:72:95:b3:ed:2b src_ip 119.2.126.112 dst_ip 90.157.102.23 ip_proto udp src_port 38288 dst_port 60422 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11281 flower src_mac 02:d0:0c:2c:e7:6d dst_mac 02:14:c0:01:81:a8 vlan_id 2059 vlan_ethtype ipv4 src_ip 108.193.96.194 dst_ip 48.170.60.194 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11282 flower src_mac 02:ac:96:1c:e8:89 dst_mac 02:5e:8b:a7:e2:50 vlan_id 1326 vlan_ethtype ip src_ip 48.104.222.76 dst_ip 94.106.79.19 ip_proto udp src_port 966 dst_port 11480 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11283 flower src_mac 02:90:d9:8a:4e:bd dst_mac 02:05:54:8d:39:db vlan_id 3126 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11284 flower src_mac 02:cb:6a:33:26:9e dst_mac 02:3e:97:63:8b:06 vlan_id 113 vlan_ethtype ipv4 src_ip 75.214.27.162 dst_ip 35.154.52.147 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11285 flower src_mac 02:7c:93:4e:85:4e dst_mac 02:db:ec:e2:e8:3e action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11286 flower src_mac 02:b9:b1:af:87:7c dst_mac 02:ef:64:2a:f4:ef src_ip 32.153.23.171 dst_ip 34.235.122.111 ip_proto udp src_port 34915 dst_port 57002 action pass && tc filter add dev swp33 ingress protocol ip pref 11287 flower src_mac 02:38:2d:66:eb:0f dst_mac 02:db:6e:d5:52:d8 src_ip 43.37.0.213 dst_ip 100.91.42.75 ip_proto icmp code 193 type 15 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11288 flower src_mac 02:60:01:58:1e:ca dst_mac 02:ce:9c:a3:ab:42 vlan_id 1582 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol ip pref 11289 flower src_mac 02:49:7f:70:cf:3a dst_mac 02:e9:90:32:30:c5 src_ip 47.54.25.109 dst_ip 125.12.156.20 ip_proto tcp src_port 13518 dst_port 22478 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11290 flower src_mac 02:f0:fe:e7:64:db dst_mac 02:b3:72:53:7a:91 vlan_id 3359 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11291 flower src_mac 02:b3:82:0a:fb:f7 dst_mac 02:65:6f:6f:23:21 vlan_id 1895 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol ip pref 11292 flower src_mac 02:11:a7:66:6e:ad dst_mac 02:4a:55:c5:e1:bd src_ip 24.218.156.109 dst_ip 30.221.181.188 ip_proto udp src_port 26211 dst_port 15741 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11293 flower src_mac 02:e6:24:f1:b5:b6 dst_mac 02:1a:0f:80:4d:72 vlan_id 2872 vlan_ethtype ipv4 src_ip 58.8.14.3 dst_ip 31.177.138.241 action pass && tc filter add dev swp33 ingress protocol ip pref 11294 flower src_mac 02:42:da:4d:91:73 dst_mac 02:60:cd:e6:b2:24 src_ip 116.191.117.19 dst_ip 65.255.229.8 ip_proto icmp code 185 type 5 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11295 flower src_mac 02:9c:60:08:d7:28 dst_mac 02:57:e0:f9:e7:d6 vlan_id 19 vlan_ethtype ip src_ip 103.31.122.209 dst_ip 58.149.167.38 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11296 flower src_mac 02:f4:8b:d8:f7:11 dst_mac 02:81:6b:59:83:37 src_ip 89.167.185.36 dst_ip 33.239.216.248 ip_proto icmp code 15 type 0 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11297 flower src_mac 02:53:ab:31:41:3b dst_mac 02:5d:b8:6a:2e:da vlan_id 3065 vlan_ethtype ip src_ip 124.248.24.162 dst_ip 57.116.237.187 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11298 flower src_mac 02:2c:0e:b0:2f:61 dst_mac 02:2b:7f:31:59:49 action drop && tc filter add dev swp33 ingress protocol ip pref 11299 flower src_mac 02:07:46:39:b8:d2 dst_mac 02:fe:a1:33:d3:d4 src_ip 119.73.11.66 dst_ip 63.80.230.120 ip_proto tcp src_port 3172 dst_port 61771 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11300 flower src_mac 02:02:81:2a:e6:cc dst_mac 02:a4:a8:2a:06:ef src_ip 108.44.210.147 dst_ip 117.243.226.142 ip_proto tcp src_port 3876 dst_port 14402 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11301 flower src_mac 02:af:55:79:9f:ce dst_mac 02:e1:22:bc:11:3f src_ip 103.224.236.156 dst_ip 87.219.41.44 ip_proto tcp src_port 59182 dst_port 52921 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11302 flower src_mac 02:f0:30:19:d6:e9 dst_mac 02:73:fa:7d:6d:94 vlan_id 2483 vlan_ethtype ipv4 src_ip 81.64.150.22 dst_ip 110.88.219.214 ip_proto udp src_port 26047 dst_port 18125 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11303 flower src_mac 02:7c:fa:a4:32:d1 dst_mac 02:88:b4:d7:32:02 vlan_id 2580 vlan_ethtype ip src_ip 51.65.45.138 dst_ip 25.234.70.245 ip_proto udp src_port 35227 dst_port 43731 action pass && tc filter add dev swp33 ingress protocol ip pref 11304 flower src_mac 02:74:da:1d:fd:0c dst_mac 02:95:9f:6f:df:96 src_ip 107.46.65.102 dst_ip 12.92.239.56 ip_proto udp src_port 14102 dst_port 30643 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11305 flower src_mac 02:98:f3:87:84:49 dst_mac 02:6b:a9:80:6d:3f src_ip 11.155.67.143 dst_ip 108.125.203.153 ip_proto udp src_port 55528 dst_port 61420 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11306 flower src_mac 02:dc:b3:91:77:f8 dst_mac 02:ab:ed:09:f3:ec vlan_id 2822 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11307 flower src_mac 02:aa:6f:73:c5:11 dst_mac 02:cc:6a:2f:44:45 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11308 flower src_mac 02:e5:3e:41:17:be dst_mac 02:ec:84:78:01:b1 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11309 flower src_mac 02:71:17:97:65:ca dst_mac 02:47:38:a1:ac:14 vlan_id 2934 vlan_ethtype 0x0800 src_ip 96.126.65.152 dst_ip 23.65.172.31 ip_proto udp src_port 21279 dst_port 54173 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11310 flower src_mac 02:dd:29:20:0f:81 dst_mac 02:76:7d:50:7a:6e vlan_id 215 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11311 flower src_mac 02:71:1c:b8:30:80 dst_mac 02:c2:b4:e7:e3:7b src_ip 48.112.134.39 dst_ip 121.74.98.227 ip_proto icmp code 98 type 5 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11312 flower src_mac 02:bf:d0:04:d4:99 dst_mac 02:5e:1b:ee:a8:c7 vlan_id 2380 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11313 flower src_mac 02:53:c0:16:8f:b4 dst_mac 02:76:21:9e:5a:48 vlan_id 782 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11314 flower src_mac 02:03:08:13:fd:71 dst_mac 02:11:28:ee:72:4a vlan_id 1519 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11315 flower src_mac 02:b2:e8:43:ab:78 dst_mac 02:35:3c:f2:02:6c action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11316 flower src_mac 02:d9:ff:73:6c:70 dst_mac 02:49:aa:38:58:0f action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11317 flower src_mac 02:c1:70:bc:67:57 dst_mac 02:f2:ad:aa:5c:e5 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11318 flower src_mac 02:d3:64:cd:c1:bb dst_mac 02:af:16:31:69:06 vlan_id 2070 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11319 flower src_mac 02:e8:34:55:a6:4d dst_mac 02:42:b6:b7:9c:3a src_ip 94.202.240.54 dst_ip 23.219.172.138 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11320 flower src_mac 02:d7:4e:e6:83:21 dst_mac 02:41:fc:9f:42:17 vlan_id 3813 vlan_ethtype ipv4 src_ip 106.228.96.24 dst_ip 60.233.159.50 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11321 flower src_mac 02:d1:56:76:47:11 dst_mac 02:e0:05:a2:ea:ce action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11322 flower src_mac 02:20:e1:26:d5:a4 dst_mac 02:b2:45:4d:20:1b vlan_id 417 vlan_ethtype ipv4 src_ip 121.181.21.11 dst_ip 100.215.206.221 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 11323 flower src_mac 02:c4:02:4f:3f:b0 dst_mac 02:7f:30:b1:90:83 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11324 flower src_mac 02:40:fc:fe:fa:c5 dst_mac 02:d8:90:39:75:75 vlan_id 2245 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11325 flower src_mac 02:d2:97:b6:38:ac dst_mac 02:5b:d1:7d:98:c6 vlan_id 3939 vlan_ethtype ipv4 src_ip 75.80.164.223 dst_ip 15.133.208.96 ip_proto udp src_port 50054 dst_port 64739 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11326 flower src_mac 02:72:8f:15:03:84 dst_mac 02:10:c9:c5:64:95 vlan_id 3752 vlan_ethtype 0x0800 src_ip 52.140.249.84 dst_ip 124.113.91.63 ip_proto tcp src_port 3567 dst_port 53222 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11327 flower src_mac 02:09:ac:66:34:aa dst_mac 02:a7:b7:97:c1:2f vlan_id 2108 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11328 flower src_mac 02:7c:12:17:15:0e dst_mac 02:e9:03:0f:e7:eb src_ip 41.25.229.135 dst_ip 58.204.173.52 ip_proto udp src_port 49997 dst_port 24668 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11329 flower src_mac 02:66:e2:7b:66:59 dst_mac 02:32:90:60:e8:c8 vlan_id 171 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11330 flower src_mac 02:ae:4a:68:70:9d dst_mac 02:84:7e:39:83:dc src_ip 48.175.239.38 dst_ip 66.70.227.141 ip_proto udp src_port 46807 dst_port 37953 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11331 flower src_mac 02:02:74:37:18:da dst_mac 02:b9:80:01:dc:57 vlan_id 3969 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11332 flower src_mac 02:41:5f:fe:4e:23 dst_mac 02:76:3c:a0:f0:3a src_ip 40.119.104.149 dst_ip 51.66.103.26 action drop && tc filter add dev swp33 ingress protocol ip pref 11333 flower src_mac 02:30:68:9b:45:0f dst_mac 02:26:8c:b4:93:ee src_ip 119.136.223.123 dst_ip 15.3.151.112 ip_proto tcp src_port 35764 dst_port 65477 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11334 flower src_mac 02:c1:a4:ec:5c:6d dst_mac 02:e8:55:dc:1a:6a vlan_id 3411 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11335 flower src_mac 02:aa:6c:87:9c:f5 dst_mac 02:2d:ae:87:42:8d vlan_id 1629 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11336 flower src_mac 02:98:92:9f:20:42 dst_mac 02:5d:a5:c9:7a:61 vlan_id 233 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11337 flower src_mac 02:a8:43:ef:04:ef dst_mac 02:82:2d:65:ce:6b action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11338 flower src_mac 02:d7:93:b3:b7:c7 dst_mac 02:e6:0b:64:cb:27 src_ip 87.116.234.122 dst_ip 32.103.200.89 ip_proto icmp code 221 type 18 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11339 flower src_mac 02:1b:62:d3:4c:be dst_mac 02:81:f5:a3:0c:6e vlan_id 2777 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol ip pref 11340 flower src_mac 02:97:9e:da:1a:b3 dst_mac 02:27:09:fc:0b:63 src_ip 38.134.13.119 dst_ip 42.96.170.207 action trap && tc filter add dev swp33 ingress protocol ip pref 11341 flower src_mac 02:64:c8:83:7a:c1 dst_mac 02:2f:46:9d:3b:f3 src_ip 117.88.35.28 dst_ip 62.23.154.71 ip_proto udp src_port 32843 dst_port 40679 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11342 flower src_mac 02:52:f0:2b:e7:b7 dst_mac 02:f4:d3:12:e1:05 vlan_id 1923 vlan_ethtype ipv4 src_ip 91.24.107.17 dst_ip 48.184.11.196 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11343 flower src_mac 02:aa:d5:37:a0:b5 dst_mac 02:30:6d:27:dd:04 src_ip 56.221.223.182 dst_ip 75.3.200.10 ip_proto tcp src_port 48005 dst_port 56098 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11344 flower src_mac 02:d0:34:85:b6:70 dst_mac 02:0f:89:d8:56:30 vlan_id 2312 vlan_ethtype ip src_ip 24.253.187.1 dst_ip 91.169.95.179 ip_proto udp src_port 37752 dst_port 45123 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 11345 flower src_mac 02:f3:ff:3e:46:31 dst_mac 02:ae:ad:e4:aa:f5 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11346 flower src_mac 02:51:f7:49:5c:19 dst_mac 02:84:99:c5:4b:1b vlan_id 1067 vlan_ethtype ipv4 src_ip 52.170.145.139 dst_ip 117.74.92.11 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11347 flower src_mac 02:ab:1e:6d:1b:6c dst_mac 02:0e:2c:41:e4:9d vlan_id 3671 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11348 flower src_mac 02:fe:2e:e4:5b:d4 dst_mac 02:2c:ad:a5:e1:17 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 11349 flower src_mac 02:b8:82:68:1e:c3 dst_mac 02:f1:e6:33:eb:6c action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11350 flower src_mac 02:18:fc:fd:ca:0b dst_mac 02:fa:6f:1a:fc:36 vlan_id 74 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11351 flower src_mac 02:c3:72:6e:d3:26 dst_mac 02:82:81:c7:c0:53 src_ip 88.253.188.117 dst_ip 76.168.234.169 ip_proto tcp src_port 51538 dst_port 2119 action pass && tc filter add dev swp33 ingress protocol ip pref 11352 flower src_mac 02:af:90:81:c3:ca dst_mac 02:1b:02:12:f4:c4 src_ip 37.147.220.176 dst_ip 106.127.170.141 ip_proto udp src_port 9740 dst_port 26422 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11353 flower src_mac 02:5d:87:a8:d9:22 dst_mac 02:f0:91:8c:dd:75 vlan_id 1370 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11354 flower src_mac 02:22:6f:61:6e:bd dst_mac 02:38:2b:fa:55:05 vlan_id 3797 vlan_ethtype ipv4 src_ip 28.103.13.29 dst_ip 72.40.118.73 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11355 flower src_mac 02:5b:19:02:13:c3 dst_mac 02:46:82:58:18:bf src_ip 77.103.236.85 dst_ip 87.146.152.240 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11356 flower src_mac 02:07:3e:9f:6a:cd dst_mac 02:7e:46:aa:63:ce vlan_id 2565 vlan_ethtype ipv4 src_ip 39.176.253.240 dst_ip 86.46.49.187 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11357 flower src_mac 02:a7:bc:21:ae:a6 dst_mac 02:c9:10:ca:3a:18 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11358 flower src_mac 02:7e:f8:78:d5:8c dst_mac 02:6a:41:64:1f:8e vlan_id 2376 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 11359 flower src_mac 02:e9:4e:bb:7d:2e dst_mac 02:65:69:7c:4e:78 action pass && tc filter add dev swp33 ingress protocol ip pref 11360 flower src_mac 02:ad:ea:a5:ea:f6 dst_mac 02:80:0a:80:b1:d6 src_ip 28.108.243.9 dst_ip 95.124.209.205 ip_proto udp src_port 41036 dst_port 24138 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11361 flower src_mac 02:3f:35:c1:c3:e9 dst_mac 02:48:0e:69:45:32 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11362 flower src_mac 02:bf:8b:fa:db:98 dst_mac 02:56:90:da:45:78 vlan_id 2293 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11363 flower src_mac 02:25:bc:98:77:67 dst_mac 02:fb:f7:12:33:64 vlan_id 2577 vlan_ethtype ipv4 src_ip 78.66.209.203 dst_ip 24.44.14.201 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11364 flower src_mac 02:e7:76:2b:98:b0 dst_mac 02:d0:98:0a:62:e0 src_ip 57.0.222.92 dst_ip 120.152.247.79 ip_proto udp src_port 64461 dst_port 11995 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11365 flower src_mac 02:a6:e9:01:18:c2 dst_mac 02:be:03:2c:b6:14 src_ip 49.47.72.78 dst_ip 78.243.150.157 ip_proto tcp src_port 7753 dst_port 56372 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11366 flower src_mac 02:76:bf:dc:a7:31 dst_mac 02:8c:c9:c5:19:be vlan_id 913 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11367 flower src_mac 02:4e:6f:f2:32:a0 dst_mac 02:d8:23:9d:ce:ea vlan_id 3131 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11368 flower src_mac 02:62:9a:16:fd:2f dst_mac 02:87:c6:cd:06:f0 vlan_id 381 vlan_ethtype 0x0800 src_ip 106.68.55.229 dst_ip 38.94.34.235 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11369 flower src_mac 02:51:59:0a:e3:fa dst_mac 02:2e:9e:fb:2a:71 vlan_id 1041 vlan_ethtype ip src_ip 20.249.168.236 dst_ip 113.145.49.143 ip_proto tcp src_port 32499 dst_port 64670 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11370 flower src_mac 02:c8:1b:a6:e0:94 dst_mac 02:0d:7e:e3:3a:0d vlan_id 3452 vlan_ethtype ipv4 src_ip 75.67.217.156 dst_ip 92.243.85.99 ip_proto udp src_port 4905 dst_port 16245 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11371 flower src_mac 02:9c:1e:09:19:9c dst_mac 02:d6:d3:80:9e:8a action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11372 flower src_mac 02:4a:a6:5a:d1:d5 dst_mac 02:9e:40:59:fc:63 vlan_id 378 vlan_ethtype 0x0800 src_ip 56.209.24.240 dst_ip 40.1.149.8 action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11373 flower src_mac 02:c7:51:94:fd:e7 dst_mac 02:ce:ff:97:43:5b src_ip 36.12.90.132 dst_ip 63.184.156.9 ip_proto udp src_port 32665 dst_port 34026 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11374 flower src_mac 02:bd:e2:4a:db:bd dst_mac 02:09:c7:49:14:31 src_ip 73.165.73.17 dst_ip 62.58.231.95 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11375 flower src_mac 02:23:36:11:43:07 dst_mac 02:42:a4:ce:f9:07 vlan_id 1366 vlan_ethtype ip src_ip 122.254.145.87 dst_ip 57.203.156.96 ip_proto udp src_port 97 dst_port 40336 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 11376 flower src_mac 02:19:93:d5:3c:b2 dst_mac 02:74:68:7a:b1:80 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 11377 flower src_mac 02:56:b3:ce:fe:6a dst_mac 02:55:20:be:2d:71 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11378 flower src_mac 02:0a:dc:be:2f:e1 dst_mac 02:e1:c1:2e:d7:f8 vlan_id 953 vlan_ethtype ip src_ip 110.114.110.177 dst_ip 69.34.28.135 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11379 flower src_mac 02:8b:22:73:b2:65 dst_mac 02:9c:85:9c:36:b8 vlan_id 160 vlan_ethtype ip src_ip 99.254.31.231 dst_ip 71.4.162.100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11380 flower src_mac 02:5b:94:35:83:9a dst_mac 02:9a:4c:b4:d0:a4 vlan_id 1908 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol ip pref 11381 flower src_mac 02:3e:62:2c:ec:37 dst_mac 02:cd:8a:11:93:0d src_ip 116.130.117.172 dst_ip 77.109.2.92 ip_proto tcp src_port 30502 dst_port 31346 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11382 flower src_mac 02:f3:3e:ee:4a:e7 dst_mac 02:9e:12:26:32:51 src_ip 31.212.47.134 dst_ip 66.228.35.167 ip_proto tcp src_port 35413 dst_port 39574 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11383 flower src_mac 02:18:52:15:3e:03 dst_mac 02:16:03:ff:18:10 vlan_id 2347 vlan_ethtype 0x0800 src_ip 46.140.69.216 dst_ip 11.10.174.2 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 11384 flower src_mac 02:48:0a:aa:9b:e3 dst_mac 02:38:25:4d:b0:66 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11385 flower src_mac 02:08:21:67:86:fb dst_mac 02:f4:e6:ce:72:b3 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11386 flower src_mac 02:f0:2f:9b:09:d4 dst_mac 02:c9:05:9d:39:e2 vlan_id 3023 vlan_ethtype ipv4 src_ip 104.199.113.13 dst_ip 63.191.96.150 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11387 flower src_mac 02:c4:9b:ca:e8:f6 dst_mac 02:79:e1:66:58:ec vlan_id 3739 vlan_ethtype ip src_ip 47.132.109.245 dst_ip 90.99.91.103 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11388 flower src_mac 02:6e:c3:1f:6d:29 dst_mac 02:de:2f:83:b8:ad vlan_id 549 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11389 flower src_mac 02:7c:18:22:71:0d dst_mac 02:87:02:ca:f1:49 vlan_id 85 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11390 flower src_mac 02:51:ff:b8:07:4c dst_mac 02:ff:5b:7b:af:d8 vlan_id 714 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11391 flower src_mac 02:b2:ec:65:03:f3 dst_mac 02:40:0a:a7:9a:31 vlan_id 567 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol ipv4 pref 11392 flower src_mac 02:c0:b4:92:81:76 dst_mac 02:ab:e3:52:95:08 src_ip 109.209.223.115 dst_ip 103.24.99.209 ip_proto icmp code 168 type 18 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11393 flower src_mac 02:41:7e:25:89:33 dst_mac 02:68:52:ab:44:39 action trap && tc filter add dev swp33 ingress protocol ip pref 11394 flower src_mac 02:3d:cd:1f:f9:f6 dst_mac 02:41:f6:cc:a1:f1 src_ip 78.125.226.18 dst_ip 67.79.240.26 ip_proto udp src_port 25759 dst_port 8310 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 11395 flower src_mac 02:76:18:b3:0c:61 dst_mac 02:3f:c7:a4:1d:84 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11396 flower src_mac 02:63:89:b5:6e:7d dst_mac 02:f3:d1:06:f2:e1 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11397 flower src_mac 02:38:22:b9:22:dc dst_mac 02:cb:a9:c9:c9:a2 src_ip 81.233.67.117 dst_ip 121.228.82.185 ip_proto icmp code 3 type 4 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11398 flower src_mac 02:dc:e0:6d:8f:ba dst_mac 02:fa:e2:ba:d4:ef vlan_id 657 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11399 flower src_mac 02:08:2d:d8:78:28 dst_mac 02:78:be:39:b7:91 src_ip 45.215.68.97 dst_ip 85.49.50.157 ip_proto icmp code 184 type 12 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11400 flower src_mac 02:c3:aa:6e:c8:b9 dst_mac 02:5a:22:d3:e3:f9 vlan_id 1423 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11401 flower src_mac 02:73:5a:78:3b:21 dst_mac 02:54:2a:3c:84:41 vlan_id 236 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11402 flower src_mac 02:5e:e5:9e:0a:82 dst_mac 02:37:ec:0b:14:63 vlan_id 1263 vlan_ethtype ip src_ip 91.253.145.197 dst_ip 110.96.203.201 ip_proto tcp src_port 63950 dst_port 34555 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11403 flower src_mac 02:e4:a4:cc:b7:46 dst_mac 02:8c:55:04:05:aa src_ip 39.225.77.142 dst_ip 73.116.225.19 ip_proto tcp src_port 20930 dst_port 12682 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11404 flower src_mac 02:40:b2:e5:9f:4e dst_mac 02:2d:58:a6:b5:90 vlan_id 473 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11405 flower src_mac 02:f1:32:45:d5:e6 dst_mac 02:eb:33:06:68:27 vlan_id 1481 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11406 flower src_mac 02:7f:03:77:cc:84 dst_mac 02:bb:c6:85:39:5c vlan_id 72 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11407 flower src_mac 02:cd:85:e1:1a:a7 dst_mac 02:d3:79:1f:da:3c vlan_id 3267 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol ip pref 11408 flower src_mac 02:4d:c6:80:9e:12 dst_mac 02:4a:a0:ef:43:9b src_ip 27.163.82.175 dst_ip 15.21.190.35 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11409 flower src_mac 02:6b:ec:d3:4e:e9 dst_mac 02:1a:96:0c:6b:c6 src_ip 53.118.67.135 dst_ip 38.112.188.37 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11410 flower src_mac 02:f3:55:4c:3c:7f dst_mac 02:e9:0e:d5:a4:78 vlan_id 2894 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol ip pref 11411 flower src_mac 02:13:d7:52:ce:3e dst_mac 02:50:72:4d:5f:34 src_ip 83.59.210.246 dst_ip 107.95.157.84 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11412 flower src_mac 02:ac:cd:58:b4:d4 dst_mac 02:6c:a8:6c:d1:c2 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11413 flower src_mac 02:68:dd:48:88:03 dst_mac 02:eb:27:55:df:27 vlan_id 3691 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11414 flower src_mac 02:cc:63:98:cd:f7 dst_mac 02:bc:56:63:e3:8e vlan_id 978 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11415 flower src_mac 02:5f:7a:26:e9:4b dst_mac 02:5a:e2:95:64:b4 vlan_id 2090 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11416 flower src_mac 02:6e:ff:b3:13:fb dst_mac 02:0d:71:ca:b3:e5 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11417 flower src_mac 02:90:ae:7b:25:76 dst_mac 02:f0:d1:ef:9d:ab vlan_id 837 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11418 flower src_mac 02:ee:05:de:78:85 dst_mac 02:ee:21:e1:de:bc action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11419 flower src_mac 02:db:bc:21:c4:d3 dst_mac 02:9f:35:69:bc:eb action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11420 flower src_mac 02:73:0a:65:66:5d dst_mac 02:7c:43:e7:79:27 action trap && tc filter add dev swp33 ingress protocol ip pref 11421 flower src_mac 02:3a:a2:e6:49:61 dst_mac 02:71:bf:57:6f:08 src_ip 77.115.110.38 dst_ip 126.212.195.81 ip_proto tcp src_port 61960 dst_port 34419 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11422 flower src_mac 02:b7:38:b2:b8:1d dst_mac 02:38:a6:7b:0b:43 action pass && tc filter add dev swp33 ingress protocol ip pref 11423 flower src_mac 02:4e:01:7c:dc:13 dst_mac 02:2f:b5:8a:5b:71 src_ip 95.88.248.109 dst_ip 109.124.84.169 ip_proto udp src_port 8873 dst_port 38218 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11424 flower src_mac 02:56:7a:50:ca:68 dst_mac 02:1b:3f:ec:ff:68 vlan_id 3033 vlan_ethtype 0x0800 src_ip 64.241.10.239 dst_ip 118.252.52.97 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11425 flower src_mac 02:ed:4d:36:fd:4a dst_mac 02:fd:fc:d6:b5:05 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11426 flower src_mac 02:93:73:2d:10:e0 dst_mac 02:72:f0:69:b0:06 action trap && tc filter add dev swp33 ingress protocol ip pref 11427 flower src_mac 02:08:45:e2:85:ba dst_mac 02:85:ee:43:29:a8 src_ip 111.33.230.10 dst_ip 104.80.203.85 ip_proto icmp code 197 type 0 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11428 flower src_mac 02:0f:9f:14:bd:c0 dst_mac 02:56:60:b5:86:2f src_ip 72.178.252.160 dst_ip 51.155.168.74 ip_proto tcp src_port 40818 dst_port 2956 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11429 flower src_mac 02:fc:9f:f2:c1:a2 dst_mac 02:95:59:d5:4e:29 action drop && tc filter add dev swp33 ingress protocol 0x9100 pref 11430 flower src_mac 02:d4:dd:f0:a0:74 dst_mac 02:fd:6d:dc:69:7d action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11431 flower src_mac 02:13:f9:f1:84:22 dst_mac 02:f0:fe:a5:22:05 vlan_id 3633 vlan_ethtype ipv4 src_ip 58.182.63.177 dst_ip 60.67.123.15 ip_proto tcp src_port 52486 dst_port 49744 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11432 flower src_mac 02:a8:62:ca:e3:fe dst_mac 02:e9:f3:77:2e:83 vlan_id 1308 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11433 flower src_mac 02:04:fb:b8:4b:8a dst_mac 02:d8:ff:f5:fb:e1 vlan_id 2259 vlan_ethtype ip src_ip 17.79.242.91 dst_ip 67.111.93.207 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 11434 flower src_mac 02:ca:c8:78:6d:72 dst_mac 02:93:e9:c8:30:83 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11435 flower src_mac 02:e5:75:11:ac:66 dst_mac 02:34:36:4d:7c:30 vlan_id 3488 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11436 flower src_mac 02:dd:43:b3:f7:53 dst_mac 02:49:02:03:a9:7f vlan_id 515 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11437 flower src_mac 02:b8:61:ba:5c:28 dst_mac 02:dd:bb:bf:92:25 vlan_id 2620 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11438 flower src_mac 02:4f:18:6c:1a:55 dst_mac 02:07:03:ae:6f:56 vlan_id 1399 vlan_ethtype ip src_ip 42.253.47.10 dst_ip 44.248.250.165 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11439 flower src_mac 02:7f:46:15:6e:11 dst_mac 02:d7:fe:c4:82:c8 vlan_id 181 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11440 flower src_mac 02:65:4b:0f:c2:50 dst_mac 02:5c:ad:36:f3:29 vlan_id 466 vlan_ethtype ipv4 src_ip 85.242.45.82 dst_ip 89.2.212.175 action drop && tc filter add dev swp33 ingress protocol ip pref 11441 flower src_mac 02:27:2c:5a:49:7c dst_mac 02:d1:7a:76:88:a3 src_ip 16.196.209.238 dst_ip 42.98.45.166 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11442 flower src_mac 02:25:7e:61:43:eb dst_mac 02:e4:f2:58:c5:c1 action drop && tc filter add dev swp33 ingress protocol ip pref 11443 flower src_mac 02:ca:3a:32:0f:d7 dst_mac 02:f2:85:be:89:1e src_ip 66.252.25.111 dst_ip 13.119.3.211 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 11444 flower src_mac 02:df:4e:78:fe:16 dst_mac 02:0c:ab:bb:9c:0f action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11445 flower src_mac 02:97:11:d4:e5:b3 dst_mac 02:e1:e0:70:57:d1 vlan_id 188 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11446 flower src_mac 02:02:69:94:10:08 dst_mac 02:39:2d:2c:fc:99 vlan_id 3282 vlan_ethtype ipv4 src_ip 109.123.43.96 dst_ip 93.108.99.105 ip_proto udp src_port 53111 dst_port 53301 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11447 flower src_mac 02:51:09:94:45:c8 dst_mac 02:49:9f:3a:f6:b6 vlan_id 3586 vlan_ethtype ip src_ip 86.130.140.6 dst_ip 100.27.81.114 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11448 flower src_mac 02:a9:08:86:8e:64 dst_mac 02:19:b5:7f:07:71 vlan_id 756 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 11449 flower src_mac 02:98:e3:4a:b6:dd dst_mac 02:42:77:05:e6:48 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11450 flower src_mac 02:7a:9f:50:5e:0b dst_mac 02:15:e2:3c:ae:87 vlan_id 4037 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11451 flower src_mac 02:f5:b0:ad:c7:b3 dst_mac 02:67:bf:d3:3a:17 vlan_id 754 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11452 flower src_mac 02:2e:8f:0f:a8:2d dst_mac 02:80:ad:e4:c0:c2 vlan_id 2618 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11453 flower src_mac 02:2d:90:bd:ca:0f dst_mac 02:89:d9:a7:c7:af vlan_id 761 vlan_ethtype ip src_ip 13.136.33.90 dst_ip 17.42.214.49 ip_proto udp src_port 2325 dst_port 16092 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11454 flower src_mac 02:16:f5:13:c3:40 dst_mac 02:2a:bc:47:c5:b4 src_ip 57.249.5.71 dst_ip 77.162.199.244 ip_proto udp src_port 22400 dst_port 3689 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11455 flower src_mac 02:f5:bc:b7:a3:cc dst_mac 02:60:03:65:85:43 action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11456 flower src_mac 02:90:15:1a:46:b2 dst_mac 02:da:a6:d8:59:dd src_ip 66.227.79.52 dst_ip 126.169.112.3 ip_proto tcp src_port 47434 dst_port 37329 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11457 flower src_mac 02:65:3c:af:cc:16 dst_mac 02:65:00:33:06:c4 vlan_id 1219 vlan_ethtype ipv4 src_ip 83.207.46.132 dst_ip 107.212.193.31 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11458 flower src_mac 02:56:b4:d1:60:08 dst_mac 02:ea:df:00:44:4c vlan_id 504 vlan_ethtype 0x0800 src_ip 119.30.23.189 dst_ip 106.84.119.143 ip_proto udp src_port 63879 dst_port 16949 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11459 flower src_mac 02:83:0e:48:eb:03 dst_mac 02:20:62:95:99:6f action drop && tc filter add dev swp33 ingress protocol 0x0800 pref 11460 flower src_mac 02:2f:35:b3:68:1d dst_mac 02:42:e5:27:9b:47 src_ip 66.113.177.118 dst_ip 61.82.159.86 ip_proto tcp src_port 473 dst_port 48486 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11461 flower src_mac 02:1a:b7:0a:af:d2 dst_mac 02:45:7b:fe:19:3a vlan_id 352 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11462 flower src_mac 02:d9:16:3e:25:76 dst_mac 02:ba:e8:21:68:46 vlan_id 2369 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 0x9200 pref 11463 flower src_mac 02:e0:fa:ce:58:be dst_mac 02:cc:b3:91:56:6c action trap && tc filter add dev swp33 ingress protocol 0x9100 pref 11464 flower src_mac 02:50:c7:84:9a:0d dst_mac 02:78:ab:12:7e:c6 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 11465 flower src_mac 02:02:67:9d:02:ac dst_mac 02:85:9a:48:34:1e action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11466 flower src_mac 02:b1:70:5a:8d:8b dst_mac 02:b9:1c:31:9a:7e vlan_id 187 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11467 flower src_mac 02:c1:00:9b:9c:e5 dst_mac 02:c9:1e:ff:45:e2 vlan_id 103 vlan_ethtype ipv4 src_ip 90.11.89.112 dst_ip 17.29.157.11 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11468 flower src_mac 02:0d:8f:49:fa:e7 dst_mac 02:31:77:83:44:31 src_ip 105.111.195.230 dst_ip 64.56.34.142 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11469 flower src_mac 02:c3:13:12:62:d3 dst_mac 02:6b:22:78:a7:03 vlan_id 2944 vlan_ethtype 0x0800 src_ip 17.137.21.84 dst_ip 100.114.132.32 ip_proto tcp src_port 23640 dst_port 58895 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11470 flower src_mac 02:6f:e9:a9:f6:8f dst_mac 02:7c:9c:d0:b0:06 vlan_id 2378 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11471 flower src_mac 02:09:45:5c:48:61 dst_mac 02:9b:46:7a:2c:da action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11472 flower src_mac 02:7e:9b:d0:d1:bc dst_mac 02:47:0e:dc:18:9d vlan_id 1308 vlan_ethtype ipv4 src_ip 63.15.23.175 dst_ip 107.63.46.42 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11473 flower src_mac 02:3f:99:05:32:ac dst_mac 02:ae:98:7c:77:63 vlan_id 1553 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11474 flower src_mac 02:56:fa:bc:58:3e dst_mac 02:f9:5b:a6:5e:19 vlan_id 2556 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11475 flower src_mac 02:54:c7:4c:60:a2 dst_mac 02:d2:4b:68:e2:ad vlan_id 1509 vlan_ethtype ipv4 src_ip 44.245.253.199 dst_ip 96.87.112.44 ip_proto tcp src_port 18946 dst_port 7667 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11476 flower src_mac 02:15:9d:b0:f9:16 dst_mac 02:ba:da:43:44:8a action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11477 flower src_mac 02:df:b4:53:2b:2a dst_mac 02:d1:87:b0:e1:b2 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11478 flower src_mac 02:32:3f:aa:8e:49 dst_mac 02:72:7b:46:a8:d8 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11479 flower src_mac 02:38:eb:f3:f8:36 dst_mac 02:30:21:2a:a3:58 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11480 flower src_mac 02:b0:92:a6:8b:ad dst_mac 02:fe:9c:96:5e:20 vlan_id 729 vlan_ethtype 0x9300 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11481 flower src_mac 02:7c:c7:a1:69:ad dst_mac 02:cf:47:b0:87:4e action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11482 flower src_mac 02:cd:61:c7:f2:59 dst_mac 02:b6:fd:e7:b5:ff action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11483 flower src_mac 02:fe:73:58:a9:da dst_mac 02:5f:d8:9f:af:91 src_ip 96.196.212.154 dst_ip 121.106.219.33 ip_proto tcp src_port 65123 dst_port 4123 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11484 flower src_mac 02:93:87:96:16:6d dst_mac 02:79:9a:99:0a:60 action drop && tc filter add dev swp33 ingress protocol ip pref 11485 flower src_mac 02:8e:ec:96:5a:41 dst_mac 02:f5:64:e3:f1:75 src_ip 22.211.119.189 dst_ip 113.86.232.141 ip_proto icmp code 180 type 12 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11486 flower src_mac 02:b3:6e:6b:2f:36 dst_mac 02:24:f6:2d:9c:fe src_ip 40.155.242.185 dst_ip 67.143.30.232 ip_proto tcp src_port 34124 dst_port 31724 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11487 flower src_mac 02:dc:09:e7:7a:01 dst_mac 02:3a:16:45:dc:07 vlan_id 3853 vlan_ethtype 0x0800 src_ip 89.107.25.58 dst_ip 111.32.204.218 ip_proto udp src_port 28705 dst_port 47462 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11488 flower src_mac 02:08:e3:a1:0d:98 dst_mac 02:3b:aa:ff:b8:aa src_ip 11.81.196.123 dst_ip 22.235.153.128 ip_proto tcp src_port 24351 dst_port 40106 action pass && tc filter add dev swp33 ingress protocol 0x0800 pref 11489 flower src_mac 02:08:3d:43:c1:b8 dst_mac 02:82:77:a8:e3:86 src_ip 38.113.223.208 dst_ip 61.43.71.118 ip_proto udp src_port 24672 dst_port 7188 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11490 flower src_mac 02:1a:0a:7f:87:c2 dst_mac 02:6f:38:b6:0b:27 vlan_id 625 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11491 flower src_mac 02:ae:98:2d:38:d7 dst_mac 02:7b:93:6b:81:7c vlan_id 3373 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ip pref 11492 flower src_mac 02:90:cd:79:55:30 dst_mac 02:ba:9f:5a:ec:8d src_ip 81.121.177.117 dst_ip 80.250.139.29 ip_proto icmp code 201 type 17 action drop && tc filter add dev swp33 ingress protocol ip pref 11493 flower src_mac 02:c8:bb:da:94:be dst_mac 02:8e:da:ec:b8:59 src_ip 118.110.204.43 dst_ip 96.118.227.199 ip_proto icmp code 78 type 18 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11494 flower src_mac 02:61:a8:1d:1f:bf dst_mac 02:e5:52:4b:2f:11 vlan_id 2937 vlan_ethtype ip src_ip 39.132.82.113 dst_ip 39.22.167.63 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11495 flower src_mac 02:62:8e:64:a3:d8 dst_mac 02:21:6f:d6:89:e0 vlan_id 570 vlan_ethtype 0x0800 src_ip 124.82.31.192 dst_ip 30.245.105.189 ip_proto tcp src_port 30427 dst_port 45810 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11496 flower src_mac 02:70:50:20:d7:87 dst_mac 02:db:44:b5:49:36 vlan_id 808 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol ip pref 11497 flower src_mac 02:25:80:b3:c7:ff dst_mac 02:64:59:d8:c1:f1 src_ip 38.136.162.57 dst_ip 121.113.119.13 action trap && tc filter add dev swp33 ingress protocol 0x0800 pref 11498 flower src_mac 02:77:99:b6:14:2f dst_mac 02:a8:4c:99:b2:12 src_ip 21.19.7.108 dst_ip 11.42.218.177 action drop && tc filter add dev swp33 ingress protocol ipv4 pref 11499 flower src_mac 02:b3:7b:71:1f:7a dst_mac 02:80:62:bd:7e:be src_ip 52.229.86.196 dst_ip 55.196.144.153 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11500 flower src_mac 02:ab:cf:8c:52:24 dst_mac 02:27:4c:a9:aa:86 vlan_id 1412 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11501 flower src_mac 02:57:16:81:fd:c6 dst_mac 02:92:1c:d2:4e:de action pass && tc filter add dev swp33 ingress protocol ip pref 11502 flower src_mac 02:e7:71:e1:61:24 dst_mac 02:90:84:4e:5f:54 src_ip 92.217.244.102 dst_ip 58.217.152.149 ip_proto udp src_port 18782 dst_port 59556 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11503 flower src_mac 02:92:22:55:3d:28 dst_mac 02:5d:87:18:63:42 vlan_id 1590 vlan_ethtype 0x9100 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11504 flower src_mac 02:5d:9c:a2:2b:44 dst_mac 02:77:53:a8:b9:8c action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11505 flower src_mac 02:86:31:ae:e0:39 dst_mac 02:82:98:14:48:cb vlan_id 3135 vlan_ethtype ipv4 src_ip 123.142.173.247 dst_ip 112.148.213.117 action pass && tc filter add dev swp33 ingress protocol 0x9300 pref 11506 flower src_mac 02:da:84:04:20:66 dst_mac 02:d1:d4:8e:6c:a6 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11507 flower src_mac 02:32:4c:2a:a5:0a dst_mac 02:f7:1a:ca:0c:94 vlan_id 2620 vlan_ethtype 0x0800 src_ip 84.99.39.196 dst_ip 49.150.240.54 ip_proto udp src_port 61470 dst_port 64590 action trap && tc filter add dev swp33 ingress protocol 0x9200 pref 11508 flower src_mac 02:a4:38:f5:53:10 dst_mac 02:a3:e1:67:89:00 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11509 flower src_mac 02:2f:31:9a:62:79 dst_mac 02:37:c6:77:03:52 vlan_id 3533 vlan_ethtype ipv4 src_ip 97.229.111.49 dst_ip 62.159.146.103 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11510 flower src_mac 02:07:bf:f9:17:f2 dst_mac 02:d8:29:1b:82:13 vlan_id 2791 vlan_ethtype 0x9100 action trap && tc filter add dev swp33 ingress protocol 0x8100 pref 11511 flower src_mac 02:61:de:98:b4:46 dst_mac 02:5d:de:c2:ad:94 vlan_id 860 vlan_ethtype ip src_ip 55.56.224.181 dst_ip 33.22.214.202 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11512 flower src_mac 02:72:7e:f6:d5:ea dst_mac 02:dc:b2:ad:c2:0b vlan_id 2581 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11513 flower src_mac 02:ef:e1:89:80:6a dst_mac 02:2b:8b:8d:a3:07 vlan_id 2685 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x9200 pref 11514 flower src_mac 02:b6:35:86:a0:2e dst_mac 02:95:65:0d:b6:d7 action trap && tc filter add dev swp33 ingress protocol 802.1q pref 11515 flower src_mac 02:00:e7:17:f0:7d dst_mac 02:9d:74:3d:3c:de vlan_id 1555 vlan_ethtype 0x9100 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 11516 flower src_mac 02:0b:cb:44:cc:b5 dst_mac 02:37:de:ca:8c:b4 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11517 flower src_mac 02:5a:27:7a:6f:91 dst_mac 02:66:53:96:0b:26 vlan_id 1904 vlan_ethtype ip src_ip 117.176.185.8 dst_ip 73.241.147.193 ip_proto udp src_port 38932 dst_port 62847 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11518 flower src_mac 02:8e:52:c4:0b:b4 dst_mac 02:fe:94:de:52:07 vlan_id 476 vlan_ethtype 0x9300 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11519 flower src_mac 02:5e:12:b8:31:73 dst_mac 02:31:4d:db:1a:0f vlan_id 3317 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11520 flower src_mac 02:92:7d:43:31:7a dst_mac 02:c2:7c:62:33:aa vlan_id 909 vlan_ethtype ip src_ip 14.255.130.74 dst_ip 95.60.8.70 ip_proto tcp src_port 50965 dst_port 57382 action drop && tc filter add dev swp33 ingress protocol 0x9300 pref 11521 flower src_mac 02:b8:6a:27:e5:38 dst_mac 02:d4:8b:19:f9:6a action trap && tc filter add dev swp33 ingress protocol ipv4 pref 11522 flower src_mac 02:06:dd:8b:6f:8b dst_mac 02:a8:ca:74:88:63 src_ip 70.74.220.187 dst_ip 51.33.148.180 ip_proto udp src_port 65191 dst_port 63889 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11523 flower src_mac 02:03:62:2d:3b:18 dst_mac 02:d1:45:04:b2:f0 vlan_id 2904 vlan_ethtype ip src_ip 26.74.44.90 dst_ip 17.146.62.199 ip_proto udp src_port 10512 dst_port 5332 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11524 flower src_mac 02:76:b5:3f:23:03 dst_mac 02:3c:65:d5:3f:c6 vlan_id 2703 vlan_ethtype 0x9200 action drop && tc filter add dev swp33 ingress protocol 0x8100 pref 11525 flower src_mac 02:73:38:31:9f:f3 dst_mac 02:86:a9:1e:1b:da vlan_id 3521 vlan_ethtype 0x9300 action trap && tc filter add dev swp33 ingress protocol 0x9300 pref 11526 flower src_mac 02:3e:e9:a6:56:b7 dst_mac 02:c8:72:66:d6:ce action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11527 flower src_mac 02:a2:f2:36:65:48 dst_mac 02:53:b7:f9:f9:00 vlan_id 945 vlan_ethtype 0x9200 action trap && tc filter add dev swp33 ingress protocol ip pref 11528 flower src_mac 02:6f:90:79:1b:be dst_mac 02:9e:61:aa:c3:ed src_ip 106.131.29.92 dst_ip 81.146.202.104 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11529 flower src_mac 02:00:27:eb:c9:40 dst_mac 02:0f:16:64:0e:e5 vlan_id 2479 vlan_ethtype ipv4 src_ip 100.158.36.225 dst_ip 103.169.146.214 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11530 flower src_mac 02:75:82:36:17:66 dst_mac 02:55:b6:17:80:8e vlan_id 2861 vlan_ethtype 0x0800 src_ip 74.159.164.178 dst_ip 87.38.91.36 ip_proto tcp src_port 51355 dst_port 39296 action drop && tc filter add dev swp33 ingress protocol 802.1q pref 11531 flower src_mac 02:22:5c:fd:b9:8c dst_mac 02:48:3e:8b:e4:8e vlan_id 1997 vlan_ethtype 0x9200 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11532 flower src_mac 02:d9:46:57:c9:e2 dst_mac 02:46:15:a5:6e:42 vlan_id 2817 vlan_ethtype ipv4 src_ip 42.95.178.227 dst_ip 62.88.237.216 action pass && tc filter add dev swp33 ingress protocol 0x9100 pref 11533 flower src_mac 02:f2:16:58:67:f9 dst_mac 02:0f:af:d3:f9:51 action pass && tc filter add dev swp33 ingress protocol 802.1q pref 11534 flower src_mac 02:e5:62:1a:62:f5 dst_mac 02:71:d5:be:25:34 vlan_id 3063 vlan_ethtype ip src_ip 16.40.44.125 dst_ip 98.65.123.154 action pass && tc filter add dev swp33 ingress protocol 0x8100 pref 11535 flower src_mac 02:ad:8a:f8:75:2a dst_mac 02:79:c6:29:14:2d vlan_id 2625 vlan_ethtype ipv4 src_ip 108.138.88.149 dst_ip 85.84.170.213 ip_proto udp src_port 13456 dst_port 36018 action pass INFO asyncssh:logging.py:92 [conn=65, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=65, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc filter show dev swp33 ingress | grep action | wc -l INFO asyncssh:logging.py:92 [conn=65, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=12] Command: tc filter show dev swp33 ingress | grep action | wc -l INFO asyncssh:logging.py:92 [conn=65, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=12] Channel closed DEBUG infra2:Logger.py:156 1536 INFO asyncssh:logging.py:92 [conn=65, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc filter show dev swp33 ingress | grep in_hw | wc -l INFO asyncssh:logging.py:92 [conn=65, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=14] Command: tc filter show dev swp33 ingress | grep in_hw | wc -l INFO asyncssh:logging.py:92 [conn=65, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=14] Channel closed DEBUG infra2:Logger.py:156 1536 INFO DENT:Logger.py:84 [DENT infrastructure 2] Total number of rules: 1536, offloaded: 1536 INFO asyncssh:logging.py:92 [conn=65, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc filter delete dev swp33 ingress pref 10000 && tc filter delete dev swp33 ingress pref 11535 INFO asyncssh:logging.py:92 [conn=65, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=16] Command: tc filter delete dev swp33 ingress pref 10000 && tc filter delete dev swp33 ingress pref 11535 INFO asyncssh:logging.py:92 [conn=65, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=65, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=17] Channel closed DEBUG infra2:Logger.py:156 tc filter show dev swp33 ingress pref 10000 && tc filter show dev swp33 ingress pref 11535 INFO asyncssh:logging.py:92 [conn=65, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=18] Command: tc filter show dev swp33 ingress pref 10000 && tc filter show dev swp33 ingress pref 11535 INFO asyncssh:logging.py:92 [conn=65, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=18] Channel closed DEBUG infra2:Logger.py:156 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_acl_rule_deletion from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl.py INFO asyncssh:logging.py:92 [conn=65, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=65, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:45:39 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=65, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=65, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=65, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=22] Channel closed DEBUG infra2:Logger.py:156 [] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=65, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=23] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=65, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=24] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=24] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:45:39 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': 'Ixia not connected'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=65, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=25] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=65, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=26] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=26] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 06:45:49 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=65, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=65, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=28] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=65, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=28] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=65, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=65, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=30] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=65, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=65, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=65, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=65, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=32] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=65, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=65, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=65, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=65, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=65, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=65, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=65, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=65, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=65, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=65, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=65, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=65, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=65, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=65, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=65, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=65, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=65, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=65, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=65, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=65, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=65, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=65, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=65, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=65, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=65, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=65, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=65, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=65, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=46] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=65, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=65, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=65, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=65, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=48] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=65, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=65, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=65, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=65, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=50] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=65, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=65, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=65, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=65, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=52] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=65, chan=52] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=52] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=65, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=65, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=65, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=65, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=65, chan=54] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=65, chan=54] Received exit status 2 INFO asyncssh:logging.py:92 [conn=65, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=65, chan=54] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/acl/test_acl_negative.py::test_acl_rule_without_qdisc | 0.76 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_acl_rule_without_qdisc">Starting testcase:test_acl_rule_without_qdisc from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_negative.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2082' coro=<test_acl_rule_without_qdisc() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_negative.py:31> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=78, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=79] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=79] Local address: 172.17.0.2, port 34676 INFO asyncssh:logging.py:92 [conn=79] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=79] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=79] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=79, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=79, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:02:03 UTC 2023 INFO asyncssh:logging.py:92 [conn=79, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=79, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=1] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 handle 10 clsact INFO asyncssh:logging.py:92 [conn=79, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=2] Command: tc qdisc add dev swp33 handle 10 clsact INFO asyncssh:logging.py:92 [conn=79, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=79, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=79, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=3] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress flower skip_sw action drop INFO asyncssh:logging.py:92 [conn=79, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=4] Command: tc filter add dev swp33 ingress flower skip_sw action drop INFO asyncssh:logging.py:92 [conn=79, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=79, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=79, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=5] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 handle 10 clsact INFO asyncssh:logging.py:92 [conn=79, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=6] Command: tc qdisc delete dev swp33 handle 10 clsact INFO asyncssh:logging.py:92 [conn=79, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=79, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=79, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress flower skip_sw action drop INFO asyncssh:logging.py:92 [conn=79, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=8] Command: tc filter add dev swp33 ingress flower skip_sw action drop INFO asyncssh:logging.py:92 [conn=79, chan=8] Received exit status 2 INFO asyncssh:logging.py:92 [conn=79, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=8] Channel closed DEBUG infra2:Logger.py:156 Error: Parent Qdisc doesn't exists. We have an error talking to the kernel -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_acl_rule_without_qdisc from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/acl/test_acl_negative.py INFO asyncssh:logging.py:92 [conn=79, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=79, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=9] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=79, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=10] Command: date INFO asyncssh:logging.py:92 [conn=79, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=10] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:02:03 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=79, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=79, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=79, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=12] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=79, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=79, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=79, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=79, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=14] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=79, chan=14] Received exit status 2 INFO asyncssh:logging.py:92 [conn=79, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=14] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=79, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=79, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=79, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=16] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=79, chan=16] Received exit status 2 INFO asyncssh:logging.py:92 [conn=79, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=16] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=79, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=79, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=17] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=79, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=18] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=79, chan=18] Received exit status 2 INFO asyncssh:logging.py:92 [conn=79, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=18] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=79, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=79, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=19] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=79, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=20] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=79, chan=20] Received exit status 2 INFO asyncssh:logging.py:92 [conn=79, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=20] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=79, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=79, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=79, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=22] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=79, chan=22] Received exit status 2 INFO asyncssh:logging.py:92 [conn=79, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=22] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=79, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=79, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=79, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=24] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=79, chan=24] Received exit status 2 INFO asyncssh:logging.py:92 [conn=79, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=24] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=79, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=79, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=79, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=26] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=79, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=79, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=79, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=79, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=79, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=28] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=79, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=79, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=79, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=79, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=79, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=79, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=79, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=79, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=79, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=79, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=79, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=79, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=79, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=79, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=79, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=34] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=79, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=79, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=79, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=79, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=79, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=79, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=79, chan=36] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=79, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=79, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=79, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/bridging/test_bridging_admin_state_down_up.py::test_bridging_admin_state_down_up | 239.31 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_admin_state_down_up">Starting testcase:test_bridging_admin_state_down_up from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_admin_state_down_up.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2127' coro=<test_bridging_admin_state_down_up() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_admin_state_down_up.py:60> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=79, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=80] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=80] Local address: 172.17.0.2, port 34692 INFO asyncssh:logging.py:92 [conn=80] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=80] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=80] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=80, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=80, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:02:04 UTC 2023 INFO asyncssh:logging.py:92 [conn=80, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=80, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=80, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=80, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=80, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=80, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=80, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=80, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=80, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=80, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=80, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=80, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=80, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=80, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=80, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=8] Command: bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=80, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2844 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=80, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=80, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 down INFO asyncssh:logging.py:92 [conn=80, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=10] Command: ip link set dev br0 down INFO asyncssh:logging.py:92 [conn=80, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e8de70>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_1 Tx 263 Rx 0 Frames Delta 263 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_2 Tx 263 Rx 0 Frames Delta 263 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 Tx 263 Rx 0 Frames Delta 263 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_4 Tx 263 Rx 0 Frames Delta 263 Loss 100.000 INFO asyncssh:logging.py:92 [conn=80, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=80, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show INFO asyncssh:logging.py:92 [conn=80, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=12] Command: bridge -j fdb show INFO asyncssh:logging.py:92 [conn=80, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"33:33:00:00:00:01","ifname":"bond0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:82","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:02:02","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a6","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a7","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a8","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp52","flags":["self"],"state":"permanent"}] INFO asyncssh:logging.py:92 [conn=80, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=80, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=80, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=14] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=80, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e8c610>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_1 Tx 263 Rx 0 Frames Delta 263 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_2 Tx 263 Rx 0 Frames Delta 263 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 Tx 263 Rx 0 Frames Delta 263 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_4 Tx 263 Rx 0 Frames Delta 263 Loss 100.000 INFO asyncssh:logging.py:92 [conn=80, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=80, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=15] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show INFO asyncssh:logging.py:92 [conn=80, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=16] Command: bridge -j fdb show INFO asyncssh:logging.py:92 [conn=80, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"33:33:00:00:00:01","ifname":"bond0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:82","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:02:02","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:11","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:12","ifname":"swp34","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a6","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:13","ifname":"swp35","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a7","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:14","ifname":"swp36","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a8","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"br0","flags":["self"],"state":"permanent"}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_admin_state_down_up from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_admin_state_down_up.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=80, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=80, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=80, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=80, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:05:36 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2844 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=80, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=80, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=80, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=80, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:06:03 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=80, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=80, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=80, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=80, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":74,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=80, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=80, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=80, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=80, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=80, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=80, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=80, chan=24] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_ageing.py::test_bridging_ageing_refresh | 345.33 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_ageing_refresh">Starting testcase:test_bridging_ageing_refresh from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_ageing.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2161' coro=<test_bridging_ageing_refresh() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_ageing.py:47> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=80, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=81] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=81] Local address: 172.17.0.2, port 48854 INFO asyncssh:logging.py:92 [conn=81] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=81] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=81] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=81, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=81, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:06:03 UTC 2023 INFO asyncssh:logging.py:92 [conn=81, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=81, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=81, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=81, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=81, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=81, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=81, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=81, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=81, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=81, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 type bridge ageing_time 4000 INFO asyncssh:logging.py:92 [conn=81, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=6] Command: ip link set dev br0 type bridge ageing_time 4000 INFO asyncssh:logging.py:92 [conn=81, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=81, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=81, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=81, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=8] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=81, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=81, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=81, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp33 learning on && bridge link set dev swp34 learning on && bridge link set dev swp35 learning on && bridge link set dev swp36 learning on INFO asyncssh:logging.py:92 [conn=81, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=10] Command: bridge link set dev swp33 learning on && bridge link set dev swp34 learning on && bridge link set dev swp35 learning on && bridge link set dev swp36 learning on INFO asyncssh:logging.py:92 [conn=81, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2845 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] '10.36.118.199:2:7' INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e8c280>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge Tx 247 Rx 247 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=81, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=81, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show INFO asyncssh:logging.py:92 [conn=81, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=12] Command: bridge -j fdb show INFO asyncssh:logging.py:92 [conn=81, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"33:33:00:00:00:01","ifname":"bond0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:82","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:02:02","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:11","ifname":"swp34","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a6","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a7","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a8","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:05:35:ac","ifname":"br0","flags":["self"],"state":"permanent"}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06069450>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge Tx 247 Rx 247 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=81, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=81, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show INFO asyncssh:logging.py:92 [conn=81, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=14] Command: bridge -j fdb show INFO asyncssh:logging.py:92 [conn=81, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"33:33:00:00:00:01","ifname":"bond0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:82","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:02:02","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:11","ifname":"swp34","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a6","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a7","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a8","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:05:35:ac","ifname":"br0","flags":["self"],"state":"permanent"}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d0606a9b0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge Tx 3815 Rx 3815 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=81, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=81, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=15] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show INFO asyncssh:logging.py:92 [conn=81, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=16] Command: bridge -j fdb show INFO asyncssh:logging.py:92 [conn=81, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"33:33:00:00:00:01","ifname":"bond0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:82","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:02:02","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a6","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a7","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a8","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:05:35:ac","ifname":"br0","flags":["self"],"state":"permanent"}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_ageing_refresh from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_ageing.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=81, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=81, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=81, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=81, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:11:16 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2845 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=81, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=81, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=81, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=81, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:11:48 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=81, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=81, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=81, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=81, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":75,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=81, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=81, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=81, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=81, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=81, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=81, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=81, chan=24] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_ageing.py::test_bridging_ageing_under_continue | 262.95 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_ageing_under_continue">Starting testcase:test_bridging_ageing_under_continue from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_ageing.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2195' coro=<test_bridging_ageing_under_continue() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_ageing.py:191> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=81, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=82] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=82] Local address: 172.17.0.2, port 42780 INFO asyncssh:logging.py:92 [conn=82] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=82] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=82] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=82, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=82, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=82, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=82, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=82, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:11:49 UTC 2023 INFO asyncssh:logging.py:92 [conn=82, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=82, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=82, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=82, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=82, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=82, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=82, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=82, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=82, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=82, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=82, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=82, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=82, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=82, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=82, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=82, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=82, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=82, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=82, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=82, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=82, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=82, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=82, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=82, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=82, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 type bridge ageing_time 1000 INFO asyncssh:logging.py:92 [conn=82, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=82, chan=6] Command: ip link set dev br0 type bridge ageing_time 1000 INFO asyncssh:logging.py:92 [conn=82, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=82, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=82, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=82, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=82, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=82, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=82, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=82, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=82, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=82, chan=8] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=82, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=82, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=82, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=82, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=82, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=82, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=82, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=82, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=82, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=82, chan=10] Command: bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=82, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=82, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=82, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2847 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06053820>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_1 Tx 2393 Rx 2392 Frames Delta 1 Loss 0.042 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_2 Tx 2393 Rx 2392 Frames Delta 1 Loss 0.042 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 Tx 2393 Rx 2392 Frames Delta 1 Loss 0.042 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_4 Tx 2393 Rx 2392 Frames Delta 1 Loss 0.042 INFO asyncssh:logging.py:92 [conn=82, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=82, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=82, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=82, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=82, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show INFO asyncssh:logging.py:92 [conn=82, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=82, chan=12] Command: bridge -j fdb show INFO asyncssh:logging.py:92 [conn=82, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=82, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=82, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"33:33:00:00:00:01","ifname":"bond0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:82","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:02:02","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:11","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:12","ifname":"swp34","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a6","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:13","ifname":"swp35","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a7","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:14","ifname":"swp36","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"00:14:01:00:00:01","ifname":"swp36","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","flags":[],"master":"br0","state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a8","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:eb:e1:f3","ifname":"br0","flags":["self"],"state":"permanent"}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_ageing_under_continue from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_ageing.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=82, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=82, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=82, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=82, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=82, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=82, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=82, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=82, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=82, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=82, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:15:26 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2847 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=82, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=82, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=82, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=82, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=82, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=82, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=82, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=82, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=82, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=82, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:16:11 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=82, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=82, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=82, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=82, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=82, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=82, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=82, chan=18] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=82, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=82, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=82, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":76,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=82, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=82, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=82, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=82, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=82, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=82, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=82, chan=20] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=82, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=82, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=82, chan=20] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_bum_traffic_bridge.py::test_bridging_bum_traffic_bridge_with_rif | 320.96 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_bum_traffic_bridge_with_rif">Starting testcase:test_bridging_bum_traffic_bridge_with_rif from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_bum_traffic_bridge.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2226' coro=<test_bridging_bum_traffic_bridge_with_rif() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_bum_traffic_bridge.py:52> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete TCPDUMP: packets=tcpdump: swp1: That device is not up -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=82, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=83] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=83] Local address: 172.17.0.2, port 51564 INFO asyncssh:logging.py:92 [conn=83] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=83] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=83] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=83, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=83, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:16:12 UTC 2023 INFO asyncssh:logging.py:92 [conn=83, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=83, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=83, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=83, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=83, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=83, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=83, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=83, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=83, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=83, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=83, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=83, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=83, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=83, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip address add 100.1.1.253/24 dev br0 INFO asyncssh:logging.py:92 [conn=83, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=8] Command: ip address add 100.1.1.253/24 dev br0 INFO asyncssh:logging.py:92 [conn=83, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=83, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=83, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip -j link show swp33 INFO asyncssh:logging.py:92 [conn=83, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=10] Command: ip -j link show swp33 INFO asyncssh:logging.py:92 [conn=83, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=10] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2849 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] '10.36.118.199:2:7' INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Bridged_UnknownL2UC INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for BridgedLLDP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for LACPDU INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4ToMe INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for ARP_Request_BC INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for ARP_Reply INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_Broadcast INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPV4_SSH INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPV4_Telnet INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Host_to_Host_IPv4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_ICMP_Request INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_DCHP_BC INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_Reserved_MC INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_All_Systems_on_this_Subnet INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_All_Routers_on_this_Subnet INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_OSPFIGP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_RIP2_Routers INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_EIGRP_Routers INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_DHCP_Server/Relay_Agent INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_VRRP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_IGMP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPV4_BGP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Starting timeout --preserve-status 5 tcpdump -i swp1 -n on infra2... INFO asyncssh:logging.py:92 [conn=83, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=83, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=11] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5 tcpdump -i swp1 -n INFO asyncssh:logging.py:92 [conn=83, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=12] Command: echo onl | sudo -S timeout --preserve-status 5 tcpdump -i swp1 -n INFO asyncssh:logging.py:92 [conn=83, chan=12] Received exit status 1 INFO asyncssh:logging.py:92 [conn=83, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=12] Channel closed DEBUG infra2:Logger.py:156 tcpdump: swp1: That device is not up INFO DENT:Logger.py:84 [DENT infrastructure 2] Ran timeout --preserve-status 5 tcpdump -i swp1 -n on infra2 with rc 1 and out tcpdump: swp1: That device is not up INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e8dcf0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Bridged_UnknownL2UC SIP-DIP N/A Tx 652 Rx 652 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI BridgedLLDP SIP-DIP N/A Tx 652 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI LACPDU SIP-DIP N/A Tx 652 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4ToMe SIP-DIP N/A Tx 652 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI ARP_Request_BC SIP-DIP N/A Tx 652 Rx 652 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI ARP_Reply SIP-DIP N/A Tx 652 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_Broadcast SIP-DIP N/A Tx 652 Rx 652 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPV4_SSH SIP-DIP N/A Tx 652 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPV4_Telnet SIP-DIP N/A Tx 652 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Host_to_Host_IPv4 SIP-DIP N/A Tx 652 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_ICMP_Request SIP-DIP N/A Tx 652 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_DCHP_BC SIP-DIP N/A Tx 652 Rx 652 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_Reserved_MC SIP-DIP N/A Tx 652 Rx 652 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_All_Systems_on_this_Subnet SIP-DIP N/A Tx 652 Rx 652 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_All_Routers_on_this_Subnet SIP-DIP N/A Tx 652 Rx 652 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_OSPFIGP SIP-DIP N/A Tx 652 Rx 652 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_RIP2_Routers SIP-DIP N/A Tx 652 Rx 652 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_EIGRP_Routers SIP-DIP N/A Tx 652 Rx 652 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_DHCP_Server/Relay_Agent SIP-DIP N/A Tx 652 Rx 652 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_VRRP SIP-DIP N/A Tx 652 Rx 652 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_IGMP SIP-DIP N/A Tx 652 Rx 652 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPV4_BGP SIP-DIP N/A Tx 652 Rx 0 Loss 100.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_bum_traffic_bridge_with_rif from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_bum_traffic_bridge.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=83, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=83, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=83, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=83, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:20:45 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=83, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=83, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=83, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=16] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=83, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=83, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=83, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=83, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=18] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=83, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":77,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=83, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=83, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=83, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=20] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=83, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=83, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=83, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=83, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=83, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:20:46 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2849 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=83, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=83, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=23] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=83, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=24] Command: date INFO asyncssh:logging.py:92 [conn=83, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=24] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:21:32 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=83, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=83, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=83, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=26] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=83, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=26] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":77,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=83, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=83, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=83, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=83, chan=28] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=83, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=83, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=83, chan=28] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_bum_traffic_bridge.py::test_bridging_bum_traffic_bridge_without_rif | 297.57 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_bum_traffic_bridge_without_rif">Starting testcase:test_bridging_bum_traffic_bridge_without_rif from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_bum_traffic_bridge.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2268' coro=<test_bridging_bum_traffic_bridge_without_rif() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_bum_traffic_bridge.py:175> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete TCPDUMP: packets=tcpdump: swp1: That device is not up -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=83, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=84] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=84] Local address: 172.17.0.2, port 44052 INFO asyncssh:logging.py:92 [conn=84] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=84] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=84] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=84, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=84, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:21:32 UTC 2023 INFO asyncssh:logging.py:92 [conn=84, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=84, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=84, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=84, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=84, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=84, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=84, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=84, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=84, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=84, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=84, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=84, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=84, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=84, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show swp33 INFO asyncssh:logging.py:92 [conn=84, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=8] Command: ip -j link show swp33 INFO asyncssh:logging.py:92 [conn=84, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2852 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] '10.36.118.199:2:7' INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Bridged_UnknownL2UC INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for BridgedLLDP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for LACPDU INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4ToMe INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for ARP_Request_BC INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for ARP_Reply INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_Broadcast INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPV4_SSH INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPV4_Telnet INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Host_to_Host_IPv4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_ICMP_Request INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_DCHP_BC INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_Reserved_MC INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_All_Systems_on_this_Subnet INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_All_Routers_on_this_Subnet INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_OSPFIGP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_RIP2_Routers INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_EIGRP_Routers INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_DHCP_Server/Relay_Agent INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_VRRP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_IGMP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPV4_BGP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Starting timeout --preserve-status 5 tcpdump -i swp1 -n on infra2... INFO asyncssh:logging.py:92 [conn=84, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=84, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=9] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5 tcpdump -i swp1 -n INFO asyncssh:logging.py:92 [conn=84, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=10] Command: echo onl | sudo -S timeout --preserve-status 5 tcpdump -i swp1 -n INFO asyncssh:logging.py:92 [conn=84, chan=10] Received exit status 1 INFO asyncssh:logging.py:92 [conn=84, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=10] Channel closed DEBUG infra2:Logger.py:156 tcpdump: swp1: That device is not up INFO DENT:Logger.py:84 [DENT infrastructure 2] Ran timeout --preserve-status 5 tcpdump -i swp1 -n on infra2 with rc 1 and out tcpdump: swp1: That device is not up INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06069a50>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Bridged_UnknownL2UC SIP-DIP N/A Tx 648 Rx 648 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI BridgedLLDP SIP-DIP N/A Tx 648 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI LACPDU SIP-DIP N/A Tx 648 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4ToMe SIP-DIP N/A Tx 648 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI ARP_Request_BC SIP-DIP N/A Tx 648 Rx 648 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI ARP_Reply SIP-DIP N/A Tx 648 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_Broadcast SIP-DIP N/A Tx 648 Rx 648 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPV4_SSH SIP-DIP N/A Tx 648 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPV4_Telnet SIP-DIP N/A Tx 648 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Host_to_Host_IPv4 SIP-DIP N/A Tx 648 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_ICMP_Request SIP-DIP N/A Tx 648 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_DCHP_BC SIP-DIP N/A Tx 648 Rx 648 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_Reserved_MC SIP-DIP N/A Tx 648 Rx 648 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_All_Systems_on_this_Subnet SIP-DIP N/A Tx 648 Rx 648 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_All_Routers_on_this_Subnet SIP-DIP N/A Tx 648 Rx 648 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_OSPFIGP SIP-DIP N/A Tx 648 Rx 648 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_RIP2_Routers SIP-DIP N/A Tx 648 Rx 648 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_EIGRP_Routers SIP-DIP N/A Tx 648 Rx 648 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_DHCP_Server/Relay_Agent SIP-DIP N/A Tx 648 Rx 648 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_VRRP SIP-DIP N/A Tx 648 Rx 648 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPv4_IGMP SIP-DIP N/A Tx 648 Rx 648 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI IPV4_BGP SIP-DIP N/A Tx 648 Rx 0 Loss 100.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_bum_traffic_bridge_without_rif from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_bum_traffic_bridge.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=84, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=84, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=84, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=84, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:26:02 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=84, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=84, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=84, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=14] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=84, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=84, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=84, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=84, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=16] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=84, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":78,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=84, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=84, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=84, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=18] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=84, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=84, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=84, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=84, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=84, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:26:02 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2852 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=84, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=84, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=84, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=84, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:26:30 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=84, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=84, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=84, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=24] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=84, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":78,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=84, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=84, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=84, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=84, chan=26] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=84, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=84, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=84, chan=26] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_bum_traffic_port.py::test_bridging_bum_traffic_port_with_rif | 296.74 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_bum_traffic_port_with_rif">Starting testcase:test_bridging_bum_traffic_port_with_rif from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_bum_traffic_port.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2308' coro=<test_bridging_bum_traffic_port_with_rif() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_bum_traffic_port.py:49> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete TCPDUMP: packets=tcpdump: swp1: That device is not up -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=84, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=85] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=85] Local address: 172.17.0.2, port 40234 INFO asyncssh:logging.py:92 [conn=85] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=85] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=85] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=85, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=85, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:26:30 UTC 2023 INFO asyncssh:logging.py:92 [conn=85, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=85, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip address add 100.1.1.253/24 dev swp33 && ip address add 101.1.1.253/24 dev swp34 INFO asyncssh:logging.py:92 [conn=85, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=2] Command: ip address add 100.1.1.253/24 dev swp33 && ip address add 101.1.1.253/24 dev swp34 INFO asyncssh:logging.py:92 [conn=85, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=85, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=85, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=85, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=4] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=85, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=85, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=85, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip -j link show swp33 INFO asyncssh:logging.py:92 [conn=85, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=6] Command: ip -j link show swp33 INFO asyncssh:logging.py:92 [conn=85, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=6] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2854 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] '10.36.118.199:2:7' INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Bridged_UnknownL2UC INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for BridgedLLDP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for LACPDU INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4ToMe INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for ARP_Request_BC INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for ARP_Reply INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_Broadcast INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPV4_SSH INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPV4_Telnet INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Host_to_Host_IPv4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_ICMP_Request INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_DCHP_BC INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_Reserved_MC INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_All_Systems_on_this_Subnet INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_All_Routers_on_this_Subnet INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_OSPFIGP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_RIP2_Routers INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_EIGRP_Routers INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_DHCP_Server/Relay_Agent INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_VRRP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_IGMP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPV4_BGP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Starting timeout --preserve-status 5 tcpdump -i swp1 -n on infra2... INFO asyncssh:logging.py:92 [conn=85, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=85, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=7] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5 tcpdump -i swp1 -n INFO asyncssh:logging.py:92 [conn=85, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=8] Command: echo onl | sudo -S timeout --preserve-status 5 tcpdump -i swp1 -n INFO asyncssh:logging.py:92 [conn=85, chan=8] Received exit status 1 INFO asyncssh:logging.py:92 [conn=85, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=8] Channel closed DEBUG infra2:Logger.py:156 tcpdump: swp1: That device is not up INFO DENT:Logger.py:84 [DENT infrastructure 2] Ran timeout --preserve-status 5 tcpdump -i swp1 -n on infra2 with rc 1 and out tcpdump: swp1: That device is not up INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d060692a0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item Bridged_UnknownL2UC Tx 652 Rx 0 Frames Delta 652 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item BridgedLLDP Tx 652 Rx 0 Frames Delta 652 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item LACPDU Tx 652 Rx 0 Frames Delta 652 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4ToMe Tx 652 Rx 0 Frames Delta 652 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item ARP_Request_BC Tx 652 Rx 0 Frames Delta 652 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item ARP_Reply Tx 652 Rx 0 Frames Delta 652 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_Broadcast Tx 652 Rx 0 Frames Delta 652 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPV4_SSH Tx 652 Rx 0 Frames Delta 652 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPV4_Telnet Tx 652 Rx 0 Frames Delta 652 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item Host_to_Host_IPv4 Tx 652 Rx 0 Frames Delta 652 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_ICMP_Request Tx 652 Rx 0 Frames Delta 652 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_DCHP_BC Tx 652 Rx 0 Frames Delta 652 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_Reserved_MC Tx 652 Rx 0 Frames Delta 652 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_All_Systems_on_this_Subnet Tx 652 Rx 0 Frames Delta 652 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_All_Routers_on_this_Subnet Tx 652 Rx 0 Frames Delta 652 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_OSPFIGP Tx 652 Rx 0 Frames Delta 652 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_RIP2_Routers Tx 652 Rx 0 Frames Delta 652 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_EIGRP_Routers Tx 652 Rx 0 Frames Delta 652 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_DHCP_Server/Relay_Agent Tx 652 Rx 0 Frames Delta 652 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_VRRP Tx 652 Rx 0 Frames Delta 652 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_IGMP Tx 652 Rx 0 Frames Delta 652 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPV4_BGP Tx 652 Rx 0 Frames Delta 652 Loss 100.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_bum_traffic_port_with_rif from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_bum_traffic_port.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=85, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=85, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=9] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=85, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=10] Command: date INFO asyncssh:logging.py:92 [conn=85, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=10] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:30:59 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=85, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=85, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=85, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=12] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=85, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=85, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=85, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=85, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=14] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=85, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=85, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=85, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=85, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=16] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=85, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=85, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=85, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=85, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=85, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:30:59 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2854 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=85, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=85, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=85, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=85, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:31:27 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=85, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=85, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=85, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=85, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=85, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=85, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=85, chan=22] Channel closed DEBUG infra2:Logger.py:156 [] | |||
| Passed | functional/bridging/test_bridging_bum_traffic_port.py::test_bridging_bum_traffic_port_without_rif | 297.36 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_bum_traffic_port_without_rif">Starting testcase:test_bridging_bum_traffic_port_without_rif from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_bum_traffic_port.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2344' coro=<test_bridging_bum_traffic_port_without_rif() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_bum_traffic_port.py:134> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete TCPDUMP: packets=tcpdump: swp1: That device is not up -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=85, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=86] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=86] Local address: 172.17.0.2, port 46622 INFO asyncssh:logging.py:92 [conn=86] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=86] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=86] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=86, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=86, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=86, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=86, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=86, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:31:27 UTC 2023 INFO asyncssh:logging.py:92 [conn=86, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=86, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=86, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=86, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=86, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=86, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=86, chan=2] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=86, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=86, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=86, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=86, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=86, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=86, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=86, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=86, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip -j link show swp33 INFO asyncssh:logging.py:92 [conn=86, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=86, chan=4] Command: ip -j link show swp33 INFO asyncssh:logging.py:92 [conn=86, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=86, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=86, chan=4] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2855 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] '10.36.118.199:2:7' INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Bridged_UnknownL2UC INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for BridgedLLDP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for LACPDU INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4ToMe INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for ARP_Request_BC INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for ARP_Reply INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_Broadcast INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPV4_SSH INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPV4_Telnet INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Host_to_Host_IPv4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_ICMP_Request INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_DCHP_BC INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_Reserved_MC INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_All_Systems_on_this_Subnet INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_All_Routers_on_this_Subnet INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_OSPFIGP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_RIP2_Routers INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_EIGRP_Routers INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_DHCP_Server/Relay_Agent INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_VRRP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_IGMP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPV4_BGP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Starting timeout --preserve-status 5 tcpdump -i swp1 -n on infra2... INFO asyncssh:logging.py:92 [conn=86, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=86, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=86, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=86, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=86, chan=5] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5 tcpdump -i swp1 -n INFO asyncssh:logging.py:92 [conn=86, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=86, chan=6] Command: echo onl | sudo -S timeout --preserve-status 5 tcpdump -i swp1 -n INFO asyncssh:logging.py:92 [conn=86, chan=6] Received exit status 1 INFO asyncssh:logging.py:92 [conn=86, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=86, chan=6] Channel closed DEBUG infra2:Logger.py:156 tcpdump: swp1: That device is not up INFO DENT:Logger.py:84 [DENT infrastructure 2] Ran timeout --preserve-status 5 tcpdump -i swp1 -n on infra2 with rc 1 and out tcpdump: swp1: That device is not up INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e65150>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item Bridged_UnknownL2UC Tx 650 Rx 0 Frames Delta 650 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item BridgedLLDP Tx 650 Rx 0 Frames Delta 650 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item LACPDU Tx 650 Rx 0 Frames Delta 650 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4ToMe Tx 650 Rx 0 Frames Delta 650 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item ARP_Request_BC Tx 650 Rx 0 Frames Delta 650 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item ARP_Reply Tx 650 Rx 0 Frames Delta 650 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_Broadcast Tx 650 Rx 0 Frames Delta 650 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPV4_SSH Tx 650 Rx 0 Frames Delta 650 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPV4_Telnet Tx 650 Rx 0 Frames Delta 650 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item Host_to_Host_IPv4 Tx 650 Rx 0 Frames Delta 650 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_ICMP_Request Tx 650 Rx 0 Frames Delta 650 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_DCHP_BC Tx 650 Rx 0 Frames Delta 650 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_Reserved_MC Tx 650 Rx 0 Frames Delta 650 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_All_Systems_on_this_Subnet Tx 650 Rx 0 Frames Delta 650 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_All_Routers_on_this_Subnet Tx 650 Rx 0 Frames Delta 650 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_OSPFIGP Tx 650 Rx 0 Frames Delta 650 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_RIP2_Routers Tx 650 Rx 0 Frames Delta 650 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_EIGRP_Routers Tx 650 Rx 0 Frames Delta 650 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_DHCP_Server/Relay_Agent Tx 650 Rx 0 Frames Delta 650 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_VRRP Tx 650 Rx 0 Frames Delta 650 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_IGMP Tx 650 Rx 0 Frames Delta 650 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPV4_BGP Tx 650 Rx 0 Frames Delta 650 Loss 100.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_bum_traffic_port_without_rif from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_bum_traffic_port.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=86, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=86, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=86, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=86, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=86, chan=7] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=86, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=86, chan=8] Command: date INFO asyncssh:logging.py:92 [conn=86, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=86, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=86, chan=8] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:35:57 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=86, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=86, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=86, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=86, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=86, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=86, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=86, chan=10] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=86, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=86, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=86, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=86, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=86, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=86, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=86, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=86, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=86, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=86, chan=12] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=86, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=86, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=86, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=86, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=86, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=86, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=86, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=86, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=86, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=86, chan=14] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=86, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=86, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=86, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=86, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=86, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=86, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=86, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=86, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=86, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=86, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=86, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=86, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=86, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:35:57 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2855 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=86, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=86, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=86, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=86, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=86, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=86, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=86, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=86, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=86, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=86, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:36:24 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=86, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=86, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=86, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=86, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=86, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=86, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=86, chan=20] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=86, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=86, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=86, chan=20] Channel closed DEBUG infra2:Logger.py:156 [] | |||
| Passed | functional/bridging/test_bridging_forwarding.py::test_bridging_backward_forwarding | 191.18 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_backward_forwarding">Starting testcase:test_bridging_backward_forwarding from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_forwarding.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2377' coro=<test_bridging_backward_forwarding() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_forwarding.py:50> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=86, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=87] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=87] Local address: 172.17.0.2, port 50062 INFO asyncssh:logging.py:92 [conn=87] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=87] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=87] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=87, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=87, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=87, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=87, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=87, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:36:24 UTC 2023 INFO asyncssh:logging.py:92 [conn=87, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=87, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=87, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=87, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=87, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=87, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=87, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=87, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=87, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=87, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=87, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=87, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=87, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=87, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=87, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=87, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=87, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=87, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=87, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=87, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=87, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=87, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=87, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=87, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=87, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=87, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=87, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=87, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=87, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=87, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=87, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=87, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=87, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=87, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=87, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=87, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=87, chan=8] Command: bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=87, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=87, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=87, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2856 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] '10.36.118.199:2:6' INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for streamA INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for streamB INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06069b10>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item streamA Tx 177 Rx 0 Frames Delta 177 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item streamB Tx 177 Rx 0 Frames Delta 177 Loss 100.000 INFO asyncssh:logging.py:92 [conn=87, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=87, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=87, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=87, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=87, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show INFO asyncssh:logging.py:92 [conn=87, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=87, chan=10] Command: bridge -j fdb show INFO asyncssh:logging.py:92 [conn=87, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=87, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=87, chan=10] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"33:33:00:00:00:01","ifname":"bond0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:82","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:02:02","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:12","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"aa:bb:cc:dd:ee:11","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"00:12:01:00:00:01","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"00:11:01:00:00:01","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a6","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a7","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a8","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:9a:b1:e5","ifname":"br0","flags":["self"],"state":"permanent"}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_backward_forwarding from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_forwarding.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=87, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=87, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=87, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=87, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=87, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=87, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=87, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=87, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=87, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=87, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:39:03 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2856 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=87, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=87, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=87, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=87, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=87, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=87, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=87, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=87, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=87, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=87, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:39:35 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=87, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=87, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=87, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=87, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=87, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=87, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=87, chan=16] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=87, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=87, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=87, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":79,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=87, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=87, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=87, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=87, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=87, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=87, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=87, chan=18] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=87, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=87, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=87, chan=18] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_forwarding.py::test_bridging_forward_block_different_packets | 230.35 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_forward_block_different_packets">Starting testcase:test_bridging_forward_block_different_packets from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_forwarding.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2405' coro=<test_bridging_forward_block_different_packets() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_forwarding.py:152> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=87, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=88] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=88] Local address: 172.17.0.2, port 34250 INFO asyncssh:logging.py:92 [conn=88] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=88] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=88] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=88, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=88, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=88, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=88, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=88, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:39:35 UTC 2023 INFO asyncssh:logging.py:92 [conn=88, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=88, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=88, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=88, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=88, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=88, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=88, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=88, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=88, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=88, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=88, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=88, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=88, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=88, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=88, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=88, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=88, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=88, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=88, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=88, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=88, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=88, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=88, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=88, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=88, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=88, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=88, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=88, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=88, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=88, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2858 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] '10.36.118.199:2:7' INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_Broadcast INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_Reserved_MC INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_All_Systems_on_this_Subnet INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_All_Routers_on_this_Subnet INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_OSPFIGP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_RIP2_Routers INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_EIGRP_Routers INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_DHCP_Server/Relay_Agent INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_VRRP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for IPv4_IGMP INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06050910>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_Broadcast Tx 651 Rx 651 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_Reserved_MC Tx 651 Rx 651 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_All_Systems_on_this_Subnet Tx 651 Rx 651 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_All_Routers_on_this_Subnet Tx 651 Rx 651 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_OSPFIGP Tx 651 Rx 651 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_RIP2_Routers Tx 651 Rx 651 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_EIGRP_Routers Tx 651 Rx 651 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_DHCP_Server/Relay_Agent Tx 651 Rx 651 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_VRRP Tx 651 Rx 651 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item IPv4_IGMP Tx 651 Rx 651 Frames Delta 0 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_forward_block_different_packets from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_forwarding.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=88, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=88, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=88, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=88, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=88, chan=7] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=88, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=88, chan=8] Command: date INFO asyncssh:logging.py:92 [conn=88, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=88, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=88, chan=8] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:43:04 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2858 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=88, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=88, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=88, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=88, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=88, chan=9] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=88, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=88, chan=10] Command: date INFO asyncssh:logging.py:92 [conn=88, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=88, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=88, chan=10] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:43:25 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=88, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=88, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=88, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=88, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=88, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=88, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=88, chan=12] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=88, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=88, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=88, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":80,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=88, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=88, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=88, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=88, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=88, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=88, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=88, chan=14] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=88, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=88, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=88, chan=14] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_forwarding.py::test_bridging_fdb_flush_on_down | 161.04 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_fdb_flush_on_down">Starting testcase:test_bridging_fdb_flush_on_down from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_forwarding.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2429' coro=<test_bridging_fdb_flush_on_down() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_forwarding.py:345> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=88, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=89] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=89] Local address: 172.17.0.2, port 56088 INFO asyncssh:logging.py:92 [conn=89] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=89] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=89] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=89, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=89, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:43:26 UTC 2023 INFO asyncssh:logging.py:92 [conn=89, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=89, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=89, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=89, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=89, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=89, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=89, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=89, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=89, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=89, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=89, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=89, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=89, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=89, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=89, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=8] Command: bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=89, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2860 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_11.0.0.1/24', 'count': 1, 'ip': '11.0.0.1', 'gw': '11.0.0.2', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_11.0.0.2/24', 'count': 1, 'ip': '11.0.0.2', 'gw': '11.0.0.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] '10.36.118.199:2:7' INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_11.0.0.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_11.0.0.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06068460>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge Tx 152 Rx 152 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=89, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=89, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show INFO asyncssh:logging.py:92 [conn=89, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=10] Command: bridge -j fdb show INFO asyncssh:logging.py:92 [conn=89, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=10] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"33:33:00:00:00:01","ifname":"bond0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:82","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:02:02","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"00:11:01:00:00:01","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:11","ifname":"swp34","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"00:12:01:00:00:01","ifname":"swp34","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a6","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a7","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a8","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:7b:b9:28","ifname":"br0","flags":["self"],"state":"permanent"}] INFO asyncssh:logging.py:92 [conn=89, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=89, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp34 down INFO asyncssh:logging.py:92 [conn=89, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=12] Command: ip link set dev swp34 down INFO asyncssh:logging.py:92 [conn=89, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=89, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=89, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show INFO asyncssh:logging.py:92 [conn=89, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=14] Command: bridge -j fdb show INFO asyncssh:logging.py:92 [conn=89, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"33:33:00:00:00:01","ifname":"bond0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:82","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:02:02","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"00:11:01:00:00:01","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a7","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a8","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:7b:b9:28","ifname":"br0","flags":["self"],"state":"permanent"}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_fdb_flush_on_down from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_forwarding.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=89, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=89, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=89, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=89, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:45:43 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2860 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=89, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=89, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=89, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=89, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:46:06 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=89, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=89, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=89, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=20] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=89, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":81,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=89, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=89, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=89, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=89, chan=22] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=89, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=89, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=89, chan=22] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_forwarding.py::test_bridging_traffic_from_nomaster | 241.09 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_traffic_from_nomaster">Starting testcase:test_bridging_traffic_from_nomaster from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_forwarding.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2461' coro=<test_bridging_traffic_from_nomaster() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_forwarding.py:456> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=89, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=90] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=90] Local address: 172.17.0.2, port 49186 INFO asyncssh:logging.py:92 [conn=90] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=90] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=90] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=90, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=90, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=90, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=90, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=90, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:46:07 UTC 2023 INFO asyncssh:logging.py:92 [conn=90, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=90, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=90, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=90, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=90, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=90, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=90, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=90, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=90, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=90, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=90, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=90, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=90, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=90, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=90, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=90, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=90, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=90, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=90, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=90, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=90, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=90, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=90, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=90, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=90, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=90, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=90, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=90, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=90, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=90, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=90, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=90, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=90, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=90, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=90, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp33 learning off flood off && bridge link set dev swp34 learning off flood off && bridge link set dev swp35 learning off flood off && bridge link set dev swp36 learning off flood off INFO asyncssh:logging.py:92 [conn=90, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=90, chan=8] Command: bridge link set dev swp33 learning off flood off && bridge link set dev swp34 learning off flood off && bridge link set dev swp35 learning off flood off && bridge link set dev swp36 learning off flood off INFO asyncssh:logging.py:92 [conn=90, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=90, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=90, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=90, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=90, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=90, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=90, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=90, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge fdb add aa:bb:cc:dd:ee:11 dev swp33 static master && bridge fdb add aa:bb:cc:dd:ee:12 dev swp34 static master && bridge fdb add aa:bb:cc:dd:ee:13 dev swp35 static master && bridge fdb add aa:bb:cc:dd:ee:14 dev swp36 static master INFO asyncssh:logging.py:92 [conn=90, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=90, chan=10] Command: bridge fdb add aa:bb:cc:dd:ee:11 dev swp33 static master && bridge fdb add aa:bb:cc:dd:ee:12 dev swp34 static master && bridge fdb add aa:bb:cc:dd:ee:13 dev swp35 static master && bridge fdb add aa:bb:cc:dd:ee:14 dev swp36 static master INFO asyncssh:logging.py:92 [conn=90, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=90, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=90, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=90, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=90, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=90, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=90, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=90, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 nomaster INFO asyncssh:logging.py:92 [conn=90, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=90, chan=12] Command: ip link set dev swp33 nomaster INFO asyncssh:logging.py:92 [conn=90, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=90, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=90, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2861 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.1.1.4/24', 'count': 1, 'ip': '1.1.1.4', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_1.1.1.5/24', 'count': 1, 'ip': '1.1.1.5', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d060696c0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:5 TI bridge_1 SIP-DIP N/A Tx 356 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:6 TI bridge_2 SIP-DIP N/A Tx 356 Rx 356 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI bridge_3 SIP-DIP N/A Tx 356 Rx 356 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI bridge_4 SIP-DIP N/A Tx 356 Rx 0 Loss 100.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_traffic_from_nomaster from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_forwarding.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=90, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=90, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=90, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=90, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=90, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=90, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=90, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=90, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=90, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=90, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:49:38 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2861 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=90, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=90, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=90, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=90, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=90, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=90, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=90, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=90, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=90, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=90, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:50:07 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=90, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=90, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=90, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=90, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=90, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=90, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=90, chan=18] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=90, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=90, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=90, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":82,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=90, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=90, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=90, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=90, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=90, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=90, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=90, chan=20] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=90, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=90, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=90, chan=20] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_forwarding.py::test_bridging_unregistered_traffic | 262.37 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_unregistered_traffic">Starting testcase:test_bridging_unregistered_traffic from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_forwarding.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2491' coro=<test_bridging_unregistered_traffic() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_forwarding.py:570> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=90, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=91] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=91] Local address: 172.17.0.2, port 54358 INFO asyncssh:logging.py:92 [conn=91] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=91] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=91] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=91, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=91, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=91, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=91, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=91, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:50:08 UTC 2023 INFO asyncssh:logging.py:92 [conn=91, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=91, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=91, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=91, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=91, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=91, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=91, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=91, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=91, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=91, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=91, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=91, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=91, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=91, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=91, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=91, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=91, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=91, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=91, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=91, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=91, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=91, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=91, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=91, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=91, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=91, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=91, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=91, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=91, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=91, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2863 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.1.1.4/24', 'count': 1, 'ip': '1.1.1.4', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_1.1.1.5/24', 'count': 1, 'ip': '1.1.1.5', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for streamA INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for streamB INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for streamC INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e8ee60>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item streamA Tx 5802 Rx 5802 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item streamB Tx 5802 Rx 5802 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item streamC Tx 5802 Rx 5802 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=91, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=91, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=91, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=91, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=91, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp33 flood off && bridge link set dev swp34 flood off && bridge link set dev swp35 flood off && bridge link set dev swp36 flood off INFO asyncssh:logging.py:92 [conn=91, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=91, chan=8] Command: bridge link set dev swp33 flood off && bridge link set dev swp34 flood off && bridge link set dev swp35 flood off && bridge link set dev swp36 flood off INFO asyncssh:logging.py:92 [conn=91, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=91, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=91, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e8f190>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item streamA Tx 5974 Rx 0 Frames Delta 5974 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item streamB Tx 5974 Rx 0 Frames Delta 5974 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item streamC Tx 5974 Rx 0 Frames Delta 5974 Loss 100.000 INFO asyncssh:logging.py:92 [conn=91, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=91, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=91, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=91, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=91, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp33 flood on && bridge link set dev swp34 flood on && bridge link set dev swp35 flood on && bridge link set dev swp36 flood on INFO asyncssh:logging.py:92 [conn=91, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=91, chan=10] Command: bridge link set dev swp33 flood on && bridge link set dev swp34 flood on && bridge link set dev swp35 flood on && bridge link set dev swp36 flood on INFO asyncssh:logging.py:92 [conn=91, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=91, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=91, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e8fee0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item streamA Tx 5986 Rx 5986 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item streamB Tx 5986 Rx 5986 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item streamC Tx 5986 Rx 5986 Frames Delta 0 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_unregistered_traffic from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_forwarding.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=91, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=91, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=91, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=91, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=91, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=91, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=91, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=91, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=91, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=91, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:53:59 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2863 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=91, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=91, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=91, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=91, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=91, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=91, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=91, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=91, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=91, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=91, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:54:30 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=91, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=91, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=91, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=91, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=91, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=91, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=91, chan=16] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=91, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=91, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=91, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":83,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=91, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=91, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=91, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=91, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=91, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=91, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=91, chan=18] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=91, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=91, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=91, chan=18] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_forwarding.py::test_bridging_wrong_fcs | 182.92 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_wrong_fcs">Starting testcase:test_bridging_wrong_fcs from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_forwarding.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2519' coro=<test_bridging_wrong_fcs() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_forwarding.py:713> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=91, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=92] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=92] Local address: 172.17.0.2, port 36488 INFO asyncssh:logging.py:92 [conn=92] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=92] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=92] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=92, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=92, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=92, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=92, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=92, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:54:30 UTC 2023 INFO asyncssh:logging.py:92 [conn=92, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=92, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=92, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=92, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=92, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=92, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=92, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=92, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=92, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=92, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=92, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=92, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=92, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=92, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=92, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=92, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=92, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=92, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=92, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=92, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=92, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=92, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=92, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=92, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=92, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=92, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=92, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=92, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=92, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=92, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=92, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=92, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=92, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=92, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=92, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp33 learning on flood on && bridge link set dev swp34 learning on flood on && bridge link set dev swp35 learning on flood on && bridge link set dev swp36 learning on flood on INFO asyncssh:logging.py:92 [conn=92, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=92, chan=8] Command: bridge link set dev swp33 learning on flood on && bridge link set dev swp34 learning on flood on && bridge link set dev swp35 learning on flood on && bridge link set dev swp36 learning on flood on INFO asyncssh:logging.py:92 [conn=92, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=92, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=92, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2864 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] '10.36.118.199:2:7' INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d0606ae90>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge Tx 152 Rx 0 Frames Delta 152 Loss 100.000 INFO asyncssh:logging.py:92 [conn=92, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=92, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=92, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=92, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=92, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show INFO asyncssh:logging.py:92 [conn=92, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=92, chan=10] Command: bridge -j fdb show INFO asyncssh:logging.py:92 [conn=92, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=92, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=92, chan=10] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"33:33:00:00:00:01","ifname":"bond0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:82","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:02:02","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"00:11:01:00:00:01","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"00:12:01:00:00:01","ifname":"swp34","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a6","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a7","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a8","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:f1:e7:9b","ifname":"br0","flags":["self"],"state":"permanent"}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_wrong_fcs from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_forwarding.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=92, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=92, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=92, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=92, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=92, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=92, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=92, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=92, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=92, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=92, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:57:11 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2864 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=92, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=92, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=92, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=92, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=92, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=92, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=92, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=92, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=92, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=92, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:57:33 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=92, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=92, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=92, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=92, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=92, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=92, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=92, chan=16] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=92, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=92, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=92, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":84,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=92, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=92, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=92, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=92, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=92, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=92, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=92, chan=18] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=92, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=92, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=92, chan=18] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_full_fdb_traffic.py::test_bridging_full_fdb_traffic | 258.82 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_full_fdb_traffic">Starting testcase:test_bridging_full_fdb_traffic from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_full_fdb_traffic.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2547' coro=<test_bridging_full_fdb_traffic() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_full_fdb_traffic.py:46> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=92, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=93] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=93] Local address: 172.17.0.2, port 60356 INFO asyncssh:logging.py:92 [conn=93] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=93] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=93] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=93, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=93, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=93, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=93, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=93, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 07:57:33 UTC 2023 INFO asyncssh:logging.py:92 [conn=93, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=93, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=93, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=93, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=93, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=93, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=93, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=93, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=93, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=93, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=93, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=93, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=93, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=93, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=93, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=93, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=93, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=93, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=93, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=93, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=93, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=93, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=93, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=93, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=93, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=93, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=93, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=93, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=93, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=93, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2865 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] '10.36.118.199:2:7' INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e07250>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_1 Tx 102386 Rx 102386 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=93, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=93, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=93, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=93, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=93, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge fdb show br br0 | grep 'extern_learn.*offload' | wc -l INFO asyncssh:logging.py:92 [conn=93, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=93, chan=8] Command: bridge fdb show br br0 | grep 'extern_learn.*offload' | wc -l INFO asyncssh:logging.py:92 [conn=93, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=93, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=93, chan=8] Channel closed DEBUG infra2:Logger.py:156 16002 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Traffic Items from the device: ixia INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: bridge_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'clear_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e07f10>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_2 Tx 90874 Rx 90874 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=93, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=93, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=93, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=93, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=93, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge fdb show br br0 | grep 'extern_learn.*offload' | wc -l INFO asyncssh:logging.py:92 [conn=93, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=93, chan=10] Command: bridge fdb show br br0 | grep 'extern_learn.*offload' | wc -l INFO asyncssh:logging.py:92 [conn=93, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=93, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=93, chan=10] Channel closed DEBUG infra2:Logger.py:156 16002 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_full_fdb_traffic from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_full_fdb_traffic.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=93, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=93, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=93, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=93, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=93, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=93, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=93, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=93, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=93, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=93, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:01:27 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2865 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=93, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=93, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=93, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=93, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=93, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=93, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=93, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=93, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=93, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=93, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:01:51 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=93, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=93, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=93, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=93, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=93, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=93, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=93, chan=16] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=93, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=93, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=93, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":85,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=93, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=93, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=93, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=93, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=93, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=93, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=93, chan=18] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=93, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=93, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=93, chan=18] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_jumbo_frame.py::test_bridging_frame_max_size | 233.11 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-2575' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_frame_max_size">Starting testcase:test_bridging_frame_max_size from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_jumbo_frame.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=93, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=94] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=94] Local address: 172.17.0.2, port 39440 INFO asyncssh:logging.py:92 [conn=94] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=94] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=94] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=94, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=94, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:01:52 UTC 2023 INFO asyncssh:logging.py:92 [conn=94, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=94, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=94, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=2] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=94, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=2] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=94, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=94, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=3] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=94, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=4] Command: date INFO asyncssh:logging.py:92 [conn=94, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=4] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:01:52 UTC 2023 INFO asyncssh:logging.py:92 [conn=94, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=94, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=94, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=6] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=94, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=94, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=94, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=94, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=8] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=94, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=94, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=94, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=94, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=10] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=94, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=94, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=94, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 mtu 9000 master br0 && ip link set dev swp34 mtu 9000 master br0 && ip link set dev swp35 mtu 9000 master br0 && ip link set dev swp36 mtu 9000 master br0 INFO asyncssh:logging.py:92 [conn=94, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=12] Command: ip link set dev swp33 mtu 9000 master br0 && ip link set dev swp34 mtu 9000 master br0 && ip link set dev swp35 mtu 9000 master br0 && ip link set dev swp36 mtu 9000 master br0 INFO asyncssh:logging.py:92 [conn=94, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=94, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=94, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=94, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=14] Command: bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=94, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=94, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=94, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=15] Channel closed DEBUG infra2:Logger.py:156 bridge fdb add aa:bb:cc:dd:ee:11 dev swp33 static master && bridge fdb add aa:bb:cc:dd:ee:12 dev swp34 static master && bridge fdb add aa:bb:cc:dd:ee:13 dev swp35 static master && bridge fdb add aa:bb:cc:dd:ee:14 dev swp36 static master INFO asyncssh:logging.py:92 [conn=94, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=16] Command: bridge fdb add aa:bb:cc:dd:ee:11 dev swp33 static master && bridge fdb add aa:bb:cc:dd:ee:12 dev swp34 static master && bridge fdb add aa:bb:cc:dd:ee:13 dev swp35 static master && bridge fdb add aa:bb:cc:dd:ee:14 dev swp36 static master INFO asyncssh:logging.py:92 [conn=94, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2866 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e07430>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_1 Tx 259 Rx 259 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_2 Tx 259 Rx 259 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 Tx 259 Rx 259 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_4 Tx 259 Rx 259 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=94, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=94, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=17] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show INFO asyncssh:logging.py:92 [conn=94, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=18] Command: bridge -j fdb show INFO asyncssh:logging.py:92 [conn=94, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"33:33:00:00:00:01","ifname":"bond0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:82","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:02:02","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"00:11:01:00:00:01","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"aa:bb:cc:dd:ee:11","ifname":"swp33","vlan":1,"flags":["offload"],"master":"br0","state":"static"},{"mac":"aa:bb:cc:dd:ee:11","ifname":"swp33","flags":["offload"],"master":"br0","state":"static"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"00:12:01:00:00:01","ifname":"swp34","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"aa:bb:cc:dd:ee:12","ifname":"swp34","vlan":1,"flags":["offload"],"master":"br0","state":"static"},{"mac":"aa:bb:cc:dd:ee:12","ifname":"swp34","flags":["offload"],"master":"br0","state":"static"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a6","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"00:13:01:00:00:01","ifname":"swp35","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"aa:bb:cc:dd:ee:13","ifname":"swp35","vlan":1,"flags":["offload"],"master":"br0","state":"static"},{"mac":"aa:bb:cc:dd:ee:13","ifname":"swp35","flags":["offload"],"master":"br0","state":"static"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a7","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"00:14:01:00:00:01","ifname":"swp36","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"aa:bb:cc:dd:ee:14","ifname":"swp36","vlan":1,"flags":["offload"],"master":"br0","state":"static"},{"mac":"aa:bb:cc:dd:ee:14","ifname":"swp36","flags":["offload"],"master":"br0","state":"static"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a8","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:27:10:9e","ifname":"br0","flags":["self"],"state":"permanent"}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_frame_max_size from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_jumbo_frame.py INFO asyncssh:logging.py:92 [conn=94, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=94, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 mtu 1500 && ip link set dev swp34 mtu 1500 && ip link set dev swp35 mtu 1500 && ip link set dev swp36 mtu 1500 INFO asyncssh:logging.py:92 [conn=94, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=20] Command: ip link set dev swp33 mtu 1500 && ip link set dev swp34 mtu 1500 && ip link set dev swp35 mtu 1500 && ip link set dev swp36 mtu 1500 INFO asyncssh:logging.py:92 [conn=94, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=94, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=94, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=94, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=94, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:05:17 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2866 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=94, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=94, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=23] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=94, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=24] Command: date INFO asyncssh:logging.py:92 [conn=94, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=24] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:05:45 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=94, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=94, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=94, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=26] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=94, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=26] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":86,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=94, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=94, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=94, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=94, chan=28] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=94, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=94, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=94, chan=28] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_jumbo_frame.py::test_bridging_jumbo_frame_min_size | 227.67 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-2615' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_jumbo_frame_min_size">Starting testcase:test_bridging_jumbo_frame_min_size from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_jumbo_frame.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=94, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=95] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=95] Local address: 172.17.0.2, port 59332 INFO asyncssh:logging.py:92 [conn=95] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=95] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=95] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=95, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=95, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:05:45 UTC 2023 INFO asyncssh:logging.py:92 [conn=95, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=95, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=95, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=2] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=95, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=2] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=95, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=95, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=3] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=95, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=4] Command: date INFO asyncssh:logging.py:92 [conn=95, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=4] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:05:45 UTC 2023 INFO asyncssh:logging.py:92 [conn=95, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=95, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=95, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=6] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=95, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=95, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=95, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=95, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=8] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=95, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=95, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=95, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=95, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=10] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=95, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=95, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=95, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 mtu 1510 master br0 && ip link set dev swp34 mtu 1510 master br0 && ip link set dev swp35 mtu 1510 master br0 && ip link set dev swp36 mtu 1510 master br0 INFO asyncssh:logging.py:92 [conn=95, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=12] Command: ip link set dev swp33 mtu 1510 master br0 && ip link set dev swp34 mtu 1510 master br0 && ip link set dev swp35 mtu 1510 master br0 && ip link set dev swp36 mtu 1510 master br0 INFO asyncssh:logging.py:92 [conn=95, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=95, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=95, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=95, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=14] Command: bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=95, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2867 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d0606afb0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_1 Tx 255 Rx 254 Frames Delta 1 Loss 0.392 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_2 Tx 255 Rx 254 Frames Delta 1 Loss 0.392 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 Tx 255 Rx 254 Frames Delta 1 Loss 0.392 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_4 Tx 255 Rx 254 Frames Delta 1 Loss 0.392 INFO asyncssh:logging.py:92 [conn=95, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=95, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=15] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show INFO asyncssh:logging.py:92 [conn=95, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=16] Command: bridge -j fdb show INFO asyncssh:logging.py:92 [conn=95, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"33:33:00:00:00:01","ifname":"bond0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:82","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:02:02","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:11","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"00:11:01:00:00:01","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:12","ifname":"swp34","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"00:12:01:00:00:01","ifname":"swp34","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a6","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:13","ifname":"swp35","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"00:13:01:00:00:01","ifname":"swp35","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a7","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:14","ifname":"swp36","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"00:14:01:00:00:01","ifname":"swp36","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a8","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:ee:f5:c8","ifname":"br0","flags":["self"],"state":"permanent"}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_jumbo_frame_min_size from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_jumbo_frame.py INFO asyncssh:logging.py:92 [conn=95, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=95, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 mtu 1500 && ip link set dev swp34 mtu 1500 && ip link set dev swp35 mtu 1500 && ip link set dev swp36 mtu 1500 INFO asyncssh:logging.py:92 [conn=95, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=18] Command: ip link set dev swp33 mtu 1500 && ip link set dev swp34 mtu 1500 && ip link set dev swp35 mtu 1500 && ip link set dev swp36 mtu 1500 INFO asyncssh:logging.py:92 [conn=95, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=95, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=95, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=95, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=95, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:09:09 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2867 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=95, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=95, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=95, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=95, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:09:32 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=95, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=95, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=95, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=24] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=95, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":87,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=95, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=95, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=95, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=95, chan=26] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=95, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=95, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=95, chan=26] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_jumbo_frame.py::test_bridging_jumbo_frame_value_out_of_bounds | 234.63 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-2653' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_jumbo_frame_value_out_of_bounds">Starting testcase:test_bridging_jumbo_frame_value_out_of_bounds from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_jumbo_frame.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=95, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=96] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=96] Local address: 172.17.0.2, port 43162 INFO asyncssh:logging.py:92 [conn=96] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=96] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=96] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=96, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=96, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:09:33 UTC 2023 INFO asyncssh:logging.py:92 [conn=96, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=96, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=96, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=2] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=96, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=2] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=96, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=96, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=3] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=96, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=4] Command: date INFO asyncssh:logging.py:92 [conn=96, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=4] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:09:33 UTC 2023 INFO asyncssh:logging.py:92 [conn=96, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=96, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=96, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=6] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=96, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=96, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=96, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=96, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=8] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=96, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=96, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=96, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=96, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=10] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=96, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=96, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=96, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 mtu 9001 master br0 && ip link set dev swp34 mtu 9001 master br0 && ip link set dev swp35 mtu 9001 master br0 && ip link set dev swp36 mtu 9001 master br0 INFO asyncssh:logging.py:92 [conn=96, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=12] Command: ip link set dev swp33 mtu 9001 master br0 && ip link set dev swp34 mtu 9001 master br0 && ip link set dev swp35 mtu 9001 master br0 && ip link set dev swp36 mtu 9001 master br0 INFO asyncssh:logging.py:92 [conn=96, chan=12] Received exit status 2 INFO asyncssh:logging.py:92 [conn=96, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=12] Channel closed DEBUG infra2:Logger.py:156 Error: mtu greater than device maximum. INFO asyncssh:logging.py:92 [conn=96, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=96, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=96, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=14] Command: bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=96, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2868 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06068280>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_1 Tx 263 Rx 0 Frames Delta 263 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_2 Tx 263 Rx 0 Frames Delta 263 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 Tx 263 Rx 0 Frames Delta 263 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_4 Tx 263 Rx 0 Frames Delta 263 Loss 100.000 INFO asyncssh:logging.py:92 [conn=96, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=96, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=15] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show INFO asyncssh:logging.py:92 [conn=96, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=16] Command: bridge -j fdb show INFO asyncssh:logging.py:92 [conn=96, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"33:33:00:00:00:01","ifname":"bond0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:82","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:02:02","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"00:11:01:00:00:01","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"00:12:01:00:00:01","ifname":"swp34","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a6","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"00:13:01:00:00:01","ifname":"swp35","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a7","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"00:14:01:00:00:01","ifname":"swp36","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a8","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:fd:32:cf","ifname":"br0","flags":["self"],"state":"permanent"}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_jumbo_frame_value_out_of_bounds from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_jumbo_frame.py INFO asyncssh:logging.py:92 [conn=96, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=96, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 mtu 1500 && ip link set dev swp34 mtu 1500 && ip link set dev swp35 mtu 1500 && ip link set dev swp36 mtu 1500 INFO asyncssh:logging.py:92 [conn=96, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=18] Command: ip link set dev swp33 mtu 1500 && ip link set dev swp34 mtu 1500 && ip link set dev swp35 mtu 1500 && ip link set dev swp36 mtu 1500 INFO asyncssh:logging.py:92 [conn=96, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=96, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=96, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=96, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=96, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:13:01 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2868 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=96, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=96, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=96, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=96, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:13:27 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=96, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=96, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=96, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=24] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=96, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":88,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=96, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=96, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=96, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=96, chan=26] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=96, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=96, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=96, chan=26] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_learning.py::test_bridging_learning_address | 232.48 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_learning_address">Starting testcase:test_bridging_learning_address from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_learning.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2691' coro=<test_bridging_learning_address() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_learning.py:48> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=96, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=97] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=97] Local address: 172.17.0.2, port 55038 INFO asyncssh:logging.py:92 [conn=97] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=97] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=97] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=97, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=97, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=97, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=97, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=97, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:13:27 UTC 2023 INFO asyncssh:logging.py:92 [conn=97, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=97, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=97, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=97, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=97, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=97, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=97, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=97, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=97, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=97, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=97, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=97, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=97, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=97, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=97, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=97, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=97, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=97, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=97, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=97, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=97, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=97, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=97, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=97, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=97, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=97, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=97, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=97, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=97, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=97, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=97, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=97, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=97, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=97, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=97, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=97, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=97, chan=8] Command: bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=97, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=97, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=97, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2869 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06007ca0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_1 Tx 264 Rx 263 Frames Delta 1 Loss 0.379 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_2 Tx 264 Rx 263 Frames Delta 1 Loss 0.379 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 Tx 264 Rx 263 Frames Delta 1 Loss 0.379 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_4 Tx 264 Rx 263 Frames Delta 1 Loss 0.379 INFO asyncssh:logging.py:92 [conn=97, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=97, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=97, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=97, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=97, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show INFO asyncssh:logging.py:92 [conn=97, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=97, chan=10] Command: bridge -j fdb show INFO asyncssh:logging.py:92 [conn=97, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=97, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=97, chan=10] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"33:33:00:00:00:01","ifname":"bond0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:82","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:02:02","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:11","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"00:11:01:00:00:01","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:12","ifname":"swp34","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"00:12:01:00:00:01","ifname":"swp34","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a6","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:13","ifname":"swp35","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"00:13:01:00:00:01","ifname":"swp35","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a7","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:14","ifname":"swp36","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"00:14:01:00:00:01","ifname":"swp36","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a8","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:16:99:16","ifname":"br0","flags":["self"],"state":"permanent"}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_learning_address from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_learning.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=97, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=97, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=97, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=97, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=97, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=97, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=97, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=97, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=97, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=97, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:16:51 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2869 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=97, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=97, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=97, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=97, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=97, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=97, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=97, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=97, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=97, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=97, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:17:19 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=97, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=97, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=97, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=97, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=97, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=97, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=97, chan=16] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=97, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=97, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=97, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":89,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=97, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=97, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=97, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=97, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=97, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=97, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=97, chan=18] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=97, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=97, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=97, chan=18] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_learning.py::test_bridging_learning_address_rate | 214.93 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_learning_address_rate">Starting testcase:test_bridging_learning_address_rate from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_learning.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2719' coro=<test_bridging_learning_address_rate() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_learning.py:148> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=97, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=98] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=98] Local address: 172.17.0.2, port 38926 INFO asyncssh:logging.py:92 [conn=98] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=98] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=98] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=98, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=98, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=98, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=98, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=98, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:17:20 UTC 2023 INFO asyncssh:logging.py:92 [conn=98, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=98, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=98, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=98, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=98, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=98, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=98, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=98, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=98, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=98, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=98, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=98, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=98, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=98, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=98, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=98, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=98, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=98, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=98, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=98, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=98, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=98, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=98, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=98, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=98, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=98, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=98, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=98, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=98, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=98, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2870 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.1.1.4/24', 'count': 1, 'ip': '1.1.1.4', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] '10.36.118.199:2:8' INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for streamA INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for streamB INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06068130>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI streamA SIP-DIP N/A Tx 2340 Rx 2340 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI streamB SIP-DIP N/A Tx 2340 Rx 2340 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_learning_address_rate from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_learning.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=98, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=98, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=98, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=98, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=98, chan=7] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=98, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=98, chan=8] Command: date INFO asyncssh:logging.py:92 [conn=98, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=98, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=98, chan=8] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:20:29 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2870 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=98, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=98, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=98, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=98, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=98, chan=9] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=98, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=98, chan=10] Command: date INFO asyncssh:logging.py:92 [conn=98, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=98, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=98, chan=10] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:20:54 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=98, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=98, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=98, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=98, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=98, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=98, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=98, chan=12] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=98, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=98, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=98, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":90,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=98, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=98, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=98, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=98, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=98, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=98, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=98, chan=14] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=98, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=98, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=98, chan=14] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_learning.py::test_bridging_learning_illegal_address | 231.77 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_learning_illegal_address">Starting testcase:test_bridging_learning_illegal_address from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_learning.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2743' coro=<test_bridging_learning_illegal_address() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_learning.py:253> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=98, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=99] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=99] Local address: 172.17.0.2, port 52456 INFO asyncssh:logging.py:92 [conn=99] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=99] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=99] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=99, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=99, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=99, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=99, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=99, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:20:55 UTC 2023 INFO asyncssh:logging.py:92 [conn=99, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=99, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=99, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=99, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=99, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=99, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=99, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=99, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=99, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=99, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=99, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=99, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=99, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=99, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=99, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=99, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=99, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=99, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=99, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=99, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=99, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=99, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=99, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=99, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=99, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=99, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=99, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=99, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=99, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=99, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=99, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=99, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=99, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=99, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=99, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=99, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=99, chan=8] Command: bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=99, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=99, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=99, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2871 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for all_zeros INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for broadcast INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for multicast_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for multicast_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e66950>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:5 TI all_zeros SIP-DIP N/A Tx 161 Rx 161 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI broadcast SIP-DIP N/A Tx 161 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:6 TI multicast_1 SIP-DIP N/A Tx 161 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI multicast_2 SIP-DIP N/A Tx 161 Rx 0 Loss 100.000 INFO asyncssh:logging.py:92 [conn=99, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=99, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=99, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=99, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=99, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show INFO asyncssh:logging.py:92 [conn=99, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=99, chan=10] Command: bridge -j fdb show INFO asyncssh:logging.py:92 [conn=99, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=99, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=99, chan=10] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"33:33:00:00:00:01","ifname":"bond0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:82","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:02:02","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"00:11:01:00:00:01","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"00:12:01:00:00:01","ifname":"swp34","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a6","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"00:13:01:00:00:01","ifname":"swp35","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a7","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"00:14:01:00:00:01","ifname":"swp36","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a8","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:1a:e9:91","ifname":"br0","flags":["self"],"state":"permanent"}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_learning_illegal_address from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_learning.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=99, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=99, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=99, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=99, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=99, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=99, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=99, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=99, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=99, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=99, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:24:22 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2871 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=99, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=99, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=99, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=99, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=99, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=99, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=99, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=99, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=99, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=99, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:24:46 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=99, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=99, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=99, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=99, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=99, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=99, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=99, chan=16] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=99, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=99, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=99, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":91,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=99, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=99, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=99, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=99, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=99, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=99, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=99, chan=18] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=99, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=99, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=99, chan=18] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_learning.py::test_bridging_relearning_on_different_vlans | 437.76 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_relearning_on_different_vlans">Starting testcase:test_bridging_relearning_on_different_vlans from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_learning.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2771' coro=<test_bridging_relearning_on_different_vlans() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_learning.py:385> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=99, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=100] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=100] Local address: 172.17.0.2, port 47624 INFO asyncssh:logging.py:92 [conn=100] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=100] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=100] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=100, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=100, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:24:47 UTC 2023 INFO asyncssh:logging.py:92 [conn=100, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=100, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=100, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=100, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=100, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=100, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=100, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=100, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=100, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=100, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 type bridge ageing_time 60000 INFO asyncssh:logging.py:92 [conn=100, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=6] Command: ip link set dev br0 type bridge ageing_time 60000 INFO asyncssh:logging.py:92 [conn=100, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=100, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=100, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=100, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=8] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=100, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=100, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=100, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 2 && bridge vlan add dev swp33 vid 3 INFO asyncssh:logging.py:92 [conn=100, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=10] Command: bridge vlan add dev swp33 vid 2 && bridge vlan add dev swp33 vid 3 INFO asyncssh:logging.py:92 [conn=100, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=100, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=100, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp34 vid 2 && bridge vlan add dev swp34 vid 3 INFO asyncssh:logging.py:92 [conn=100, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=12] Command: bridge vlan add dev swp34 vid 2 && bridge vlan add dev swp34 vid 3 INFO asyncssh:logging.py:92 [conn=100, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=100, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=100, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp35 vid 2 && bridge vlan add dev swp35 vid 3 INFO asyncssh:logging.py:92 [conn=100, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=14] Command: bridge vlan add dev swp35 vid 2 && bridge vlan add dev swp35 vid 3 INFO asyncssh:logging.py:92 [conn=100, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2872 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.1.1.4/24', 'count': 1, 'ip': '1.1.1.4', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_1.1.1.5/24', 'count': 1, 'ip': '1.1.1.5', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e04fd0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_1 Tx 149 Rx 149 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_2 Tx 149 Rx 149 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=100, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=100, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=15] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show INFO asyncssh:logging.py:92 [conn=100, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=16] Command: bridge -j fdb show INFO asyncssh:logging.py:92 [conn=100, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"33:33:00:00:00:01","ifname":"bond0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:82","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:02:02","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:12","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"aa:bb:cc:dd:ee:11","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"00:11:01:00:00:01","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":3,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":2,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"00:12:01:00:00:01","ifname":"swp34","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":3,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":2,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a6","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"00:13:01:00:00:01","ifname":"swp35","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":3,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":2,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a7","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"00:14:01:00:00:01","ifname":"swp36","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a8","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:28:79:0f","ifname":"br0","flags":["self"],"state":"permanent"}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Traffic Items from the device: ixia INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: bridge_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: bridge_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'clear_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e06e90>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_1 Tx 208 Rx 208 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_2 Tx 208 Rx 208 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=100, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=100, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=17] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show INFO asyncssh:logging.py:92 [conn=100, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=18] Command: bridge -j fdb show INFO asyncssh:logging.py:92 [conn=100, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"33:33:00:00:00:01","ifname":"bond0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:82","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:02:02","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"00:11:01:00:00:01","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":3,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":2,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:12","ifname":"swp34","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"aa:bb:cc:dd:ee:11","ifname":"swp34","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"00:12:01:00:00:01","ifname":"swp34","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":3,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":2,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a6","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"00:13:01:00:00:01","ifname":"swp35","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":3,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":2,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a7","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"00:14:01:00:00:01","ifname":"swp36","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a8","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:28:79:0f","ifname":"br0","flags":["self"],"state":"permanent"}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Traffic Items from the device: ixia INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: bridge_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: bridge_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'clear_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06005510>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_1 Tx 211 Rx 211 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_2 Tx 211 Rx 211 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=100, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=100, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=19] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show INFO asyncssh:logging.py:92 [conn=100, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=20] Command: bridge -j fdb show INFO asyncssh:logging.py:92 [conn=100, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"33:33:00:00:00:01","ifname":"bond0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:82","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:02:02","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"00:11:01:00:00:01","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":3,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":2,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"00:12:01:00:00:01","ifname":"swp34","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":3,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":2,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a6","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:12","ifname":"swp35","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"aa:bb:cc:dd:ee:11","ifname":"swp35","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"00:13:01:00:00:01","ifname":"swp35","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":3,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":2,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a7","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"00:14:01:00:00:01","ifname":"swp36","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a8","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:28:79:0f","ifname":"br0","flags":["self"],"state":"permanent"}] INFO asyncssh:logging.py:92 [conn=100, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=100, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=21] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show dev swp33 INFO asyncssh:logging.py:92 [conn=100, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=22] Command: bridge -j fdb show dev swp33 INFO asyncssh:logging.py:92 [conn=100, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"00:11:01:00:00:01","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a5","vlan":3,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","vlan":2,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","flags":["self"],"state":"permanent"}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_relearning_on_different_vlans from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_learning.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=100, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=100, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=23] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=100, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=24] Command: date INFO asyncssh:logging.py:92 [conn=100, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=24] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:31:37 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2872 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=100, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=100, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=25] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=100, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=26] Command: date INFO asyncssh:logging.py:92 [conn=100, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=26] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:32:04 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=100, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=100, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=100, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=28] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=100, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=28] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":92,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=100, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=100, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=100, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=100, chan=30] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=100, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=100, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=100, chan=30] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_mac_table_size.py::test_bridging_mac_table_size | 183.14 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_mac_table_size">Starting testcase:test_bridging_mac_table_size from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_mac_table_size.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2811' coro=<test_bridging_mac_table_size() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_mac_table_size.py:42> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=100, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=101] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=101] Local address: 172.17.0.2, port 47254 INFO asyncssh:logging.py:92 [conn=101] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=101] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=101] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=101, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=101, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=101, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=101, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=101, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:32:04 UTC 2023 INFO asyncssh:logging.py:92 [conn=101, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=101, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=101, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=101, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=101, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=101, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=101, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=101, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=101, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=101, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=101, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=101, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=101, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=101, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=101, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=101, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=101, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=101, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=101, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=101, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=101, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=101, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=101, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=101, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=101, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=101, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=101, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=101, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=101, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=101, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=101, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=101, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=101, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=101, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=101, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp33 learning on && bridge link set dev swp34 learning on && bridge link set dev swp35 learning on && bridge link set dev swp36 learning on INFO asyncssh:logging.py:92 [conn=101, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=101, chan=8] Command: bridge link set dev swp33 learning on && bridge link set dev swp34 learning on && bridge link set dev swp35 learning on && bridge link set dev swp36 learning on INFO asyncssh:logging.py:92 [conn=101, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=101, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=101, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2874 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] '10.36.118.199:2:7' INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for streamA INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e67e80>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item streamA Tx 6548 Rx 6548 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=101, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=101, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=101, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=101, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=101, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge fdb show br br0 | grep 'extern_learn.*offload' | wc -l INFO asyncssh:logging.py:92 [conn=101, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=101, chan=10] Command: bridge fdb show br br0 | grep 'extern_learn.*offload' | wc -l INFO asyncssh:logging.py:92 [conn=101, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=101, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=101, chan=10] Channel closed DEBUG infra2:Logger.py:156 4002 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_mac_table_size from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_mac_table_size.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=101, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=101, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=101, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=101, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=101, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=101, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=101, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=101, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=101, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=101, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:34:46 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2874 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=101, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=101, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=101, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=101, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=101, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=101, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=101, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=101, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=101, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=101, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:35:07 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=101, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=101, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=101, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=101, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=101, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=101, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=101, chan=16] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=101, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=101, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=101, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":93,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=101, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=101, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=101, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=101, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=101, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=101, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=101, chan=18] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=101, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=101, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=101, chan=18] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_packets.py::test_bridging_packets_oversize | 239.37 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_packets_oversize">Starting testcase:test_bridging_packets_oversize from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_packets.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2839' coro=<test_bridging_packets_oversize() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_packets.py:47> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=101, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=102] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=102] Local address: 172.17.0.2, port 41670 INFO asyncssh:logging.py:92 [conn=102] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=102] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=102] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=102, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=102, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:35:07 UTC 2023 INFO asyncssh:logging.py:92 [conn=102, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=102, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=102, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=102, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=102, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=102, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=102, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=102, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=102, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=102, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=102, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=102, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=102, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=102, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=102, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=8] Command: bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=102, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2876 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=102, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=102, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=9] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp33 INFO asyncssh:logging.py:92 [conn=102, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=10] Command: ethtool -S swp33 INFO asyncssh:logging.py:92 [conn=102, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=10] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 104283178 bad_octets_received: 478110 mac_trans_error: 0 broadcast_frames_received: 16804 multicast_frames_received: 34481 frames_64_octets: 634 frames_65_to_127_octets: 59152 frames_128_to_255_octets: 2865 frames_256_to_511_octets: 2638 frames_512_to_1023_octets: 299720 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 1103 broadcast_frames_sent: 519 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 0 fragments: 0 oversize: 263 jabber: 0 rx_error_frame_received: 0 bad_crc: 152 collisions: 0 late_collision: 0 unicast_frames_received: 198156 unicast_frames_sent: 114821 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 61557449 INFO asyncssh:logging.py:92 [conn=102, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=102, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=11] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp34 INFO asyncssh:logging.py:92 [conn=102, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=12] Command: ethtool -S swp34 INFO asyncssh:logging.py:92 [conn=102, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=12] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 61517202 bad_octets_received: 400286 mac_trans_error: 0 broadcast_frames_received: 359 multicast_frames_received: 161 frames_64_octets: 647 frames_65_to_127_octets: 22738 frames_128_to_255_octets: 258 frames_256_to_511_octets: 1335 frames_512_to_1023_octets: 270186 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 18680 broadcast_frames_sent: 10316 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 0 fragments: 0 oversize: 263 jabber: 0 rx_error_frame_received: 0 bad_crc: 0 collisions: 0 late_collision: 0 unicast_frames_received: 115022 unicast_frames_sent: 151653 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 84994352 INFO asyncssh:logging.py:92 [conn=102, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=102, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=13] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp35 INFO asyncssh:logging.py:92 [conn=102, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=14] Command: ethtool -S swp35 INFO asyncssh:logging.py:92 [conn=102, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=14] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 5736338 bad_octets_received: 400286 mac_trans_error: 0 broadcast_frames_received: 104 multicast_frames_received: 161 frames_64_octets: 560 frames_65_to_127_octets: 22543 frames_128_to_255_octets: 194 frames_256_to_511_octets: 1318 frames_512_to_1023_octets: 264156 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 18384 broadcast_frames_sent: 5317 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 0 fragments: 0 oversize: 263 jabber: 0 rx_error_frame_received: 0 bad_crc: 0 collisions: 0 late_collision: 0 unicast_frames_received: 6239 unicast_frames_sent: 259593 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 137643424 INFO asyncssh:logging.py:92 [conn=102, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=102, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=15] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp36 INFO asyncssh:logging.py:92 [conn=102, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=16] Command: ethtool -S swp36 INFO asyncssh:logging.py:92 [conn=102, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=16] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 5519762 bad_octets_received: 400286 mac_trans_error: 0 broadcast_frames_received: 96 multicast_frames_received: 161 frames_64_octets: 556 frames_65_to_127_octets: 22519 frames_128_to_255_octets: 204 frames_256_to_511_octets: 1300 frames_512_to_1023_octets: 263639 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 18187 broadcast_frames_sent: 5325 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 0 fragments: 0 oversize: 263 jabber: 0 rx_error_frame_received: 0 bad_crc: 0 collisions: 0 late_collision: 0 unicast_frames_received: 5817 unicast_frames_sent: 259659 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 137589872 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=102, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=102, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=17] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp33 INFO asyncssh:logging.py:92 [conn=102, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=18] Command: ethtool -S swp33 INFO asyncssh:logging.py:92 [conn=102, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=18] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 104283178 bad_octets_received: 21375170 mac_trans_error: 0 broadcast_frames_received: 16804 multicast_frames_received: 34481 frames_64_octets: 634 frames_65_to_127_octets: 59152 frames_128_to_255_octets: 2865 frames_256_to_511_octets: 2638 frames_512_to_1023_octets: 299720 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 1103 broadcast_frames_sent: 519 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 0 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 152 collisions: 0 late_collision: 0 unicast_frames_received: 198156 unicast_frames_sent: 114821 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 61557449 INFO asyncssh:logging.py:92 [conn=102, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=102, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=19] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp34 INFO asyncssh:logging.py:92 [conn=102, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=20] Command: ethtool -S swp34 INFO asyncssh:logging.py:92 [conn=102, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=20] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 61517202 bad_octets_received: 21297346 mac_trans_error: 0 broadcast_frames_received: 359 multicast_frames_received: 161 frames_64_octets: 647 frames_65_to_127_octets: 22738 frames_128_to_255_octets: 259 frames_256_to_511_octets: 1335 frames_512_to_1023_octets: 270186 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 18681 broadcast_frames_sent: 10316 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 0 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 0 collisions: 0 late_collision: 0 unicast_frames_received: 115022 unicast_frames_sent: 151653 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 84994601 INFO asyncssh:logging.py:92 [conn=102, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=102, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=21] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp35 INFO asyncssh:logging.py:92 [conn=102, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=22] Command: ethtool -S swp35 INFO asyncssh:logging.py:92 [conn=102, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=22] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 5736338 bad_octets_received: 21297346 mac_trans_error: 0 broadcast_frames_received: 104 multicast_frames_received: 161 frames_64_octets: 560 frames_65_to_127_octets: 22543 frames_128_to_255_octets: 195 frames_256_to_511_octets: 1318 frames_512_to_1023_octets: 264156 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 18385 broadcast_frames_sent: 5317 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 0 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 0 collisions: 0 late_collision: 0 unicast_frames_received: 6239 unicast_frames_sent: 259593 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 137643673 INFO asyncssh:logging.py:92 [conn=102, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=102, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=23] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp36 INFO asyncssh:logging.py:92 [conn=102, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=24] Command: ethtool -S swp36 INFO asyncssh:logging.py:92 [conn=102, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=24] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 5519762 bad_octets_received: 21297346 mac_trans_error: 0 broadcast_frames_received: 96 multicast_frames_received: 161 frames_64_octets: 556 frames_65_to_127_octets: 22519 frames_128_to_255_octets: 205 frames_256_to_511_octets: 1300 frames_512_to_1023_octets: 263639 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 18188 broadcast_frames_sent: 5325 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 0 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 0 collisions: 0 late_collision: 0 unicast_frames_received: 5817 unicast_frames_sent: 259659 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 137590121 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05da02e0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_1 Tx 13730 Rx 0 Frames Delta 13730 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_2 Tx 13730 Rx 0 Frames Delta 13730 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 Tx 13730 Rx 0 Frames Delta 13730 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_4 Tx 13730 Rx 0 Frames Delta 13730 Loss 100.000 INFO asyncssh:logging.py:92 [conn=102, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=102, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=25] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show INFO asyncssh:logging.py:92 [conn=102, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=26] Command: bridge -j fdb show INFO asyncssh:logging.py:92 [conn=102, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=26] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"33:33:00:00:00:01","ifname":"bond0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:82","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:02:02","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"00:11:01:00:00:01","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"00:12:01:00:00:01","ifname":"swp34","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a6","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"00:13:01:00:00:01","ifname":"swp35","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a7","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"00:14:01:00:00:01","ifname":"swp36","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a8","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:8c:60:ed","ifname":"br0","flags":["self"],"state":"permanent"}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_packets_oversize from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_packets.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=102, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=102, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=27] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=102, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=102, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=28] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:38:44 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2876 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=102, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=102, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=29] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=102, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=30] Command: date INFO asyncssh:logging.py:92 [conn=102, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=30] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:39:06 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=102, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=102, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=102, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=32] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=102, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=32] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":94,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=102, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=102, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=102, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=102, chan=34] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=102, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=102, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=102, chan=34] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_packets.py::test_bridging_packets_undersize | 240.90 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_packets_undersize">Starting testcase:test_bridging_packets_undersize from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_packets.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2883' coro=<test_bridging_packets_undersize() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_packets.py:161> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=102, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=103] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=103] Local address: 172.17.0.2, port 49960 INFO asyncssh:logging.py:92 [conn=103] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=103] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=103] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=103, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=103, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:39:07 UTC 2023 INFO asyncssh:logging.py:92 [conn=103, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=103, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=103, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=103, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=103, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=103, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=103, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=103, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=103, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=103, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=103, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=103, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=103, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=103, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=103, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=8] Command: bridge link set dev swp33 learning on flood off && bridge link set dev swp34 learning on flood off && bridge link set dev swp35 learning on flood off && bridge link set dev swp36 learning on flood off INFO asyncssh:logging.py:92 [conn=103, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2878 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Enabling smaller frame size (4 Byte Signature) INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'switch_min_frame_size', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=103, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=103, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=9] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp33 INFO asyncssh:logging.py:92 [conn=103, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=10] Command: ethtool -S swp33 INFO asyncssh:logging.py:92 [conn=103, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=10] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 104283690 bad_octets_received: 21375170 mac_trans_error: 0 broadcast_frames_received: 16812 multicast_frames_received: 34481 frames_64_octets: 667 frames_65_to_127_octets: 59171 frames_128_to_255_octets: 2874 frames_256_to_511_octets: 2638 frames_512_to_1023_octets: 299720 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 1132 broadcast_frames_sent: 543 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 0 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 152 collisions: 0 late_collision: 0 unicast_frames_received: 198156 unicast_frames_sent: 114821 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 61563072 INFO asyncssh:logging.py:92 [conn=103, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=103, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=11] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp34 INFO asyncssh:logging.py:92 [conn=103, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=12] Command: ethtool -S swp34 INFO asyncssh:logging.py:92 [conn=103, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=12] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 61517714 bad_octets_received: 21297346 mac_trans_error: 0 broadcast_frames_received: 367 multicast_frames_received: 161 frames_64_octets: 680 frames_65_to_127_octets: 22754 frames_128_to_255_octets: 267 frames_256_to_511_octets: 1335 frames_512_to_1023_octets: 270186 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 18706 broadcast_frames_sent: 10340 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 0 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 0 collisions: 0 late_collision: 0 unicast_frames_received: 115022 unicast_frames_sent: 151653 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 84999697 INFO asyncssh:logging.py:92 [conn=103, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=103, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=13] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp35 INFO asyncssh:logging.py:92 [conn=103, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=14] Command: ethtool -S swp35 INFO asyncssh:logging.py:92 [conn=103, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=14] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 5736850 bad_octets_received: 21297346 mac_trans_error: 0 broadcast_frames_received: 112 multicast_frames_received: 161 frames_64_octets: 593 frames_65_to_127_octets: 22558 frames_128_to_255_octets: 203 frames_256_to_511_octets: 1318 frames_512_to_1023_octets: 264156 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 18409 broadcast_frames_sent: 5341 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 0 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 0 collisions: 0 late_collision: 0 unicast_frames_received: 6239 unicast_frames_sent: 259593 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 137648695 INFO asyncssh:logging.py:92 [conn=103, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=103, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=15] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp36 INFO asyncssh:logging.py:92 [conn=103, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=16] Command: ethtool -S swp36 INFO asyncssh:logging.py:92 [conn=103, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=16] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 5520274 bad_octets_received: 21297346 mac_trans_error: 0 broadcast_frames_received: 104 multicast_frames_received: 161 frames_64_octets: 589 frames_65_to_127_octets: 22534 frames_128_to_255_octets: 212 frames_256_to_511_octets: 1300 frames_512_to_1023_octets: 263639 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 18211 broadcast_frames_sent: 5349 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 0 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 0 collisions: 0 late_collision: 0 unicast_frames_received: 5817 unicast_frames_sent: 259659 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 137594894 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=103, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=103, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=17] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp33 INFO asyncssh:logging.py:92 [conn=103, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=18] Command: ethtool -S swp33 INFO asyncssh:logging.py:92 [conn=103, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=18] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 104283690 bad_octets_received: 22170872 mac_trans_error: 0 broadcast_frames_received: 16812 multicast_frames_received: 34481 frames_64_octets: 667 frames_65_to_127_octets: 59171 frames_128_to_255_octets: 2874 frames_256_to_511_octets: 2638 frames_512_to_1023_octets: 299720 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 1132 broadcast_frames_sent: 543 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 13719 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 152 collisions: 0 late_collision: 0 unicast_frames_received: 198156 unicast_frames_sent: 114821 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 61563072 INFO asyncssh:logging.py:92 [conn=103, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=103, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=19] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp34 INFO asyncssh:logging.py:92 [conn=103, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=20] Command: ethtool -S swp34 INFO asyncssh:logging.py:92 [conn=103, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=20] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 61517714 bad_octets_received: 22093048 mac_trans_error: 0 broadcast_frames_received: 367 multicast_frames_received: 161 frames_64_octets: 680 frames_65_to_127_octets: 22754 frames_128_to_255_octets: 268 frames_256_to_511_octets: 1335 frames_512_to_1023_octets: 270186 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 18707 broadcast_frames_sent: 10340 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 13719 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 0 collisions: 0 late_collision: 0 unicast_frames_received: 115022 unicast_frames_sent: 151653 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 84999946 INFO asyncssh:logging.py:92 [conn=103, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=103, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=21] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp35 INFO asyncssh:logging.py:92 [conn=103, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=22] Command: ethtool -S swp35 INFO asyncssh:logging.py:92 [conn=103, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=22] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 5736850 bad_octets_received: 22093048 mac_trans_error: 0 broadcast_frames_received: 112 multicast_frames_received: 161 frames_64_octets: 593 frames_65_to_127_octets: 22558 frames_128_to_255_octets: 204 frames_256_to_511_octets: 1318 frames_512_to_1023_octets: 264156 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 18410 broadcast_frames_sent: 5341 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 13719 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 0 collisions: 0 late_collision: 0 unicast_frames_received: 6239 unicast_frames_sent: 259593 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 137648944 INFO asyncssh:logging.py:92 [conn=103, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=103, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=23] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp36 INFO asyncssh:logging.py:92 [conn=103, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=24] Command: ethtool -S swp36 INFO asyncssh:logging.py:92 [conn=103, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=24] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 5520274 bad_octets_received: 22093048 mac_trans_error: 0 broadcast_frames_received: 104 multicast_frames_received: 161 frames_64_octets: 589 frames_65_to_127_octets: 22535 frames_128_to_255_octets: 213 frames_256_to_511_octets: 1300 frames_512_to_1023_octets: 263639 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 18213 broadcast_frames_sent: 5349 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 13719 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 0 collisions: 0 late_collision: 0 unicast_frames_received: 5817 unicast_frames_sent: 259659 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 137595217 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05dcfe20>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_1 Tx 13719 Rx 0 Frames Delta 13719 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_2 Tx 13719 Rx 0 Frames Delta 13719 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 Tx 13719 Rx 0 Frames Delta 13719 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_4 Tx 13719 Rx 0 Frames Delta 13719 Loss 100.000 INFO asyncssh:logging.py:92 [conn=103, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=103, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=25] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show INFO asyncssh:logging.py:92 [conn=103, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=26] Command: bridge -j fdb show INFO asyncssh:logging.py:92 [conn=103, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=26] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"33:33:00:00:00:01","ifname":"bond0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:82","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:02:02","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"00:11:01:00:00:01","ifname":"swp33","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"00:12:01:00:00:01","ifname":"swp34","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a6","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"00:13:01:00:00:01","ifname":"swp35","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a7","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"00:14:01:00:00:01","ifname":"swp36","flags":["extern_learn","offload"],"master":"br0","state":""},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a8","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:52:5d:60","ifname":"br0","flags":["self"],"state":"permanent"}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_packets_undersize from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_packets.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=103, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=103, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=27] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=103, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=103, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=28] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:42:50 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2878 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=103, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=103, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=29] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=103, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=30] Command: date INFO asyncssh:logging.py:92 [conn=103, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=30] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:43:07 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=103, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=103, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=103, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=32] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=103, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=32] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":95,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=103, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=103, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=103, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=103, chan=34] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=103, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=103, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=103, chan=34] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_remove_restore_from_vlan.py::test_bridging_remove_restore_from_vlan | 203.85 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_remove_restore_from_vlan">Starting testcase:test_bridging_remove_restore_from_vlan from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_remove_restore_from_vlan.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2927' coro=<test_bridging_remove_restore_from_vlan() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_remove_restore_from_vlan.py:50> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=103, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=104] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=104] Local address: 172.17.0.2, port 50386 INFO asyncssh:logging.py:92 [conn=104] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=104] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=104] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=104, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=104, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:43:08 UTC 2023 INFO asyncssh:logging.py:92 [conn=104, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=104, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=104, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=104, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=104, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=104, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=104, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=104, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=104, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=104, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=104, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=104, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=104, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=104, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp33 learning off flood off && bridge link set dev swp34 learning off flood off && bridge link set dev swp35 learning off flood off && bridge link set dev swp36 learning off flood off INFO asyncssh:logging.py:92 [conn=104, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=8] Command: bridge link set dev swp33 learning off flood off && bridge link set dev swp34 learning off flood off && bridge link set dev swp35 learning off flood off && bridge link set dev swp36 learning off flood off INFO asyncssh:logging.py:92 [conn=104, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=104, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=104, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 2 && bridge vlan add dev swp34 vid 2 && bridge vlan add dev swp35 vid 2 && bridge vlan add dev swp36 vid 2 INFO asyncssh:logging.py:92 [conn=104, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=10] Command: bridge vlan add dev swp33 vid 2 && bridge vlan add dev swp34 vid 2 && bridge vlan add dev swp35 vid 2 && bridge vlan add dev swp36 vid 2 INFO asyncssh:logging.py:92 [conn=104, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=104, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=104, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge fdb add aa:bb:cc:dd:ee:11 dev swp33 static master vlan 2 INFO asyncssh:logging.py:92 [conn=104, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=12] Command: bridge fdb add aa:bb:cc:dd:ee:11 dev swp33 static master vlan 2 INFO asyncssh:logging.py:92 [conn=104, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=104, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=104, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge vlan delete dev swp33 vid 2 INFO asyncssh:logging.py:92 [conn=104, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=14] Command: bridge vlan delete dev swp33 vid 2 INFO asyncssh:logging.py:92 [conn=104, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=104, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=104, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=15] Channel closed DEBUG infra2:Logger.py:156 bridge -j fdb show INFO asyncssh:logging.py:92 [conn=104, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=16] Command: bridge -j fdb show INFO asyncssh:logging.py:92 [conn=104, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"mac":"33:33:00:00:00:01","ifname":"bond0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"dummy0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:82","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:02:02","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"ma1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp1","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp2","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp3","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp4","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp5","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp6","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp7","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp8","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp9","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp10","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp11","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp12","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp13","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp14","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp15","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp16","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp17","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp18","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp19","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp20","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp21","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp22","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp23","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp24","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp25","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp26","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp27","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp28","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp29","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp30","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp31","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp32","flags":["self"],"state":"permanent"},{"mac":"aa:bb:cc:dd:ee:11","ifname":"swp33","vlan":2,"flags":["offload"],"master":"br0","state":"static"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a5","ifname":"swp33","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a5","ifname":"swp33","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":2,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a6","ifname":"swp34","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a6","ifname":"swp34","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":2,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a7","ifname":"swp35","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a7","ifname":"swp35","flags":["self"],"state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":2,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","vlan":1,"flags":[],"master":"br0","state":"permanent"},{"mac":"18:be:92:13:64:a8","ifname":"swp36","flags":[],"master":"br0","state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:13:64:a8","ifname":"swp36","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp37","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp38","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp39","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp40","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp41","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp42","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp43","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp44","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp45","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp46","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp47","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp48","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp49","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp50","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp51","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:0e","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:03","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"01:80:c2:00:00:00","ifname":"swp52","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:00:00:00:6a","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"01:00:5e:00:00:01","ifname":"br0","flags":["self"],"state":"permanent"},{"mac":"33:33:ff:c8:72:15","ifname":"br0","flags":["self"],"state":"permanent"}] INFO asyncssh:logging.py:92 [conn=104, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=104, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=17] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 2 INFO asyncssh:logging.py:92 [conn=104, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=18] Command: bridge vlan add dev swp33 vid 2 INFO asyncssh:logging.py:92 [conn=104, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2880 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.1.1.4/24', 'count': 1, 'ip': '1.1.1.4', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] '10.36.118.199:2:8' INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e64490>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:5 TI bridge_1 SIP-DIP N/A Tx 146 Rx 146 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_remove_restore_from_vlan from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_remove_restore_from_vlan.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=104, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=104, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=104, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=104, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:46:08 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2880 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=104, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=104, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=104, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=104, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:46:31 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=104, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=104, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=104, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=24] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=104, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":96,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=104, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=104, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=104, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=104, chan=26] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=104, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=104, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=104, chan=26] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_robustness_macs.py::test_bridging_robustness_macs | 827.28 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_robustness_macs">Starting testcase:test_bridging_robustness_macs from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_robustness_macs.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-2963' coro=<test_bridging_robustness_macs() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_robustness_macs.py:43> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=104, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=105] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=105] Local address: 172.17.0.2, port 53064 INFO asyncssh:logging.py:92 [conn=105] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=105] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=105] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=105, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=105, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:46:32 UTC 2023 INFO asyncssh:logging.py:92 [conn=105, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=105, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=105, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=105, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=105, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=105, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=105, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=105, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=105, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=105, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=105, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=105, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2882 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.1.1.4/24', 'count': 1, 'ip': '1.1.1.4', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_1.1.1.5/24', 'count': 1, 'ip': '1.1.1.5', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05da2ad0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 Tx 97001 Rx 97001 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=105, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=105, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge fdb show br br0 | grep 'extern_learn.*offload' | wc -l INFO asyncssh:logging.py:92 [conn=105, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=8] Command: bridge fdb show br br0 | grep 'extern_learn.*offload' | wc -l INFO asyncssh:logging.py:92 [conn=105, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=8] Channel closed DEBUG infra2:Logger.py:156 16004 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05da3970>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 Tx 91060 Rx 91060 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 #1 Tx 91060 Rx 91060 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=105, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=105, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge fdb show br br0 | grep 'extern_learn.*offload' | wc -l INFO asyncssh:logging.py:92 [conn=105, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=10] Command: bridge fdb show br br0 | grep 'extern_learn.*offload' | wc -l INFO asyncssh:logging.py:92 [conn=105, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=10] Channel closed DEBUG infra2:Logger.py:156 16004 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06005e70>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 Tx 88368 Rx 88368 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 #1 Tx 88367 Rx 88367 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 #2 Tx 88368 Rx 88368 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=105, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=105, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge fdb show br br0 | grep 'extern_learn.*offload' | wc -l INFO asyncssh:logging.py:92 [conn=105, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=12] Command: bridge fdb show br br0 | grep 'extern_learn.*offload' | wc -l INFO asyncssh:logging.py:92 [conn=105, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=12] Channel closed DEBUG infra2:Logger.py:156 16004 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05da2530>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 Tx 88677 Rx 88677 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 #1 Tx 88677 Rx 88677 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 #2 Tx 88677 Rx 88677 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 #3 Tx 88677 Rx 88677 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=105, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=105, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge fdb show br br0 | grep 'extern_learn.*offload' | wc -l INFO asyncssh:logging.py:92 [conn=105, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=14] Command: bridge fdb show br br0 | grep 'extern_learn.*offload' | wc -l INFO asyncssh:logging.py:92 [conn=105, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=14] Channel closed DEBUG infra2:Logger.py:156 16004 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05da0730>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 Tx 87952 Rx 87952 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 #1 Tx 87952 Rx 87952 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 #2 Tx 87952 Rx 87952 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 #3 Tx 87952 Rx 87952 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 #4 Tx 87952 Rx 87952 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=105, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=105, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=15] Channel closed DEBUG infra2:Logger.py:156 bridge fdb show br br0 | grep 'extern_learn.*offload' | wc -l INFO asyncssh:logging.py:92 [conn=105, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=16] Command: bridge fdb show br br0 | grep 'extern_learn.*offload' | wc -l INFO asyncssh:logging.py:92 [conn=105, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=16] Channel closed DEBUG infra2:Logger.py:156 16004 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e05a80>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 Tx 84906 Rx 84906 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 #1 Tx 84906 Rx 84906 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 #2 Tx 84906 Rx 84906 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 #3 Tx 84906 Rx 84906 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 #4 Tx 84906 Rx 84906 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 #5 Tx 84906 Rx 84906 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=105, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=105, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=17] Channel closed DEBUG infra2:Logger.py:156 bridge fdb show br br0 | grep 'extern_learn.*offload' | wc -l INFO asyncssh:logging.py:92 [conn=105, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=18] Command: bridge fdb show br br0 | grep 'extern_learn.*offload' | wc -l INFO asyncssh:logging.py:92 [conn=105, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=18] Channel closed DEBUG infra2:Logger.py:156 16004 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05dcdd20>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 Tx 85222 Rx 85222 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 #1 Tx 85222 Rx 85222 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 #2 Tx 85222 Rx 85222 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 #3 Tx 85222 Rx 85222 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 #4 Tx 85222 Rx 85222 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 #5 Tx 85222 Rx 85222 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 #6 Tx 85222 Rx 85222 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=105, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=105, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=19] Channel closed DEBUG infra2:Logger.py:156 bridge fdb show br br0 | grep 'extern_learn.*offload' | wc -l INFO asyncssh:logging.py:92 [conn=105, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=20] Command: bridge fdb show br br0 | grep 'extern_learn.*offload' | wc -l INFO asyncssh:logging.py:92 [conn=105, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=20] Channel closed DEBUG infra2:Logger.py:156 16004 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_robustness_macs from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_robustness_macs.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=105, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=105, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=105, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=105, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 08:59:53 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2882 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=105, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=105, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=23] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=105, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=24] Command: date INFO asyncssh:logging.py:92 [conn=105, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=24] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:00:18 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=105, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=105, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=105, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=26] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=105, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=26] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":97,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=105, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=105, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=105, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=105, chan=28] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=105, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=105, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=105, chan=28] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_static_entries.py::test_bridging_static_entries | 229.55 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_static_entries">Starting testcase:test_bridging_static_entries from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_static_entries.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-3001' coro=<test_bridging_static_entries() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_static_entries.py:45> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=105, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=106] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=106] Local address: 172.17.0.2, port 57156 INFO asyncssh:logging.py:92 [conn=106] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=106] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=106] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=106, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=106, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=106, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=106, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=106, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:00:19 UTC 2023 INFO asyncssh:logging.py:92 [conn=106, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=106, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=106, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=106, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=106, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=106, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=106, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=106, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=106, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=106, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=106, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=106, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=106, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=106, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=106, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=106, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=106, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=106, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=106, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=106, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=106, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=106, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=106, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=106, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=106, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=106, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=106, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=106, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=106, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=106, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=106, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=106, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=106, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=106, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=106, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp33 learning off flood off && bridge link set dev swp34 learning off flood off && bridge link set dev swp35 learning off flood off && bridge link set dev swp36 learning off flood off INFO asyncssh:logging.py:92 [conn=106, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=106, chan=8] Command: bridge link set dev swp33 learning off flood off && bridge link set dev swp34 learning off flood off && bridge link set dev swp35 learning off flood off && bridge link set dev swp36 learning off flood off INFO asyncssh:logging.py:92 [conn=106, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=106, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=106, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=106, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=106, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=106, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=106, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=106, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge fdb add aa:bb:cc:dd:ee:11 dev swp33 static master && bridge fdb add aa:bb:cc:dd:ee:12 dev swp34 static master && bridge fdb add aa:bb:cc:dd:ee:13 dev swp35 static master && bridge fdb add aa:bb:cc:dd:ee:14 dev swp36 static master INFO asyncssh:logging.py:92 [conn=106, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=106, chan=10] Command: bridge fdb add aa:bb:cc:dd:ee:11 dev swp33 static master && bridge fdb add aa:bb:cc:dd:ee:12 dev swp34 static master && bridge fdb add aa:bb:cc:dd:ee:13 dev swp35 static master && bridge fdb add aa:bb:cc:dd:ee:14 dev swp36 static master INFO asyncssh:logging.py:92 [conn=106, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=106, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=106, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2888 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for bridge_4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06004f40>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_1 Tx 258 Rx 258 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_2 Tx 258 Rx 258 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_3 Tx 258 Rx 258 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item bridge_4 Tx 258 Rx 258 Frames Delta 0 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_static_entries from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_static_entries.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=106, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=106, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=106, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=106, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=106, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=106, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=106, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=106, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=106, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=106, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:03:51 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2888 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=106, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=106, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=106, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=106, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=106, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=106, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=106, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=106, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=106, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=106, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:04:08 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=106, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=106, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=106, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=106, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=106, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=106, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=106, chan=16] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=106, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=106, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=106, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":98,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=106, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=106, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=106, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=106, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=106, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=106, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=106, chan=18] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=106, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=106, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=106, chan=18] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/bridging/test_bridging_unregistered_traffic_ipv6.py::test_bridging_unregistered_traffic_ipv6 | 231.36 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_bridging_unregistered_traffic_ipv6">Starting testcase:test_bridging_unregistered_traffic_ipv6 from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_unregistered_traffic_ipv6.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-3029' coro=<test_bridging_unregistered_traffic_ipv6() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_unregistered_traffic_ipv6.py:47> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=106, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=107] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=107] Local address: 172.17.0.2, port 49790 INFO asyncssh:logging.py:92 [conn=107] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=107] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=107] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=107, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=107, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=107, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=107, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=107, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:04:08 UTC 2023 INFO asyncssh:logging.py:92 [conn=107, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=107, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=107, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=107, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=107, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=107, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=107, chan=2] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=107, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=107, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=107, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=107, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=107, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=107, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=107, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=107, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=107, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=107, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=107, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=107, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=107, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=107, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=107, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=107, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=107, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=107, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=107, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=107, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=107, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=107, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=107, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2890 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_2001:1::2/64', 'count': 1, 'ip': '2001:1::2', 'gw': '2001:1::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2001:2::2/64', 'count': 1, 'ip': '2001:2::2', 'gw': '2001:2::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_2001:3::2/64', 'count': 1, 'ip': '2001:3::2', 'gw': '2001:3::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_2001:4::2/64', 'count': 1, 'ip': '2001:4::2', 'gw': '2001:4::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for streamA INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for streamB INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for streamC INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_2001:1::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2001:2::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_2001:3::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_2001:4::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06005600>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item streamA Tx 176501 Rx 176501 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item streamB Tx 176501 Rx 176501 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item streamC Tx 176501 Rx 176501 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=107, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=107, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=107, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=107, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=107, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp33 flood off && bridge link set dev swp34 flood off && bridge link set dev swp35 flood off && bridge link set dev swp36 flood off INFO asyncssh:logging.py:92 [conn=107, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=107, chan=8] Command: bridge link set dev swp33 flood off && bridge link set dev swp34 flood off && bridge link set dev swp35 flood off && bridge link set dev swp36 flood off INFO asyncssh:logging.py:92 [conn=107, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=107, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=107, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06005840>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item streamA Tx 176501 Rx 176501 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item streamB Tx 176501 Rx 176501 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item streamC Tx 176501 Rx 176501 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=107, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=107, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=107, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=107, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=107, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge link set dev swp33 flood on && bridge link set dev swp34 flood on && bridge link set dev swp35 flood on && bridge link set dev swp36 flood on INFO asyncssh:logging.py:92 [conn=107, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=107, chan=10] Command: bridge link set dev swp33 flood on && bridge link set dev swp34 flood on && bridge link set dev swp35 flood on && bridge link set dev swp36 flood on INFO asyncssh:logging.py:92 [conn=107, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=107, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=107, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06005de0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item streamA Tx 179297 Rx 179297 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item streamB Tx 179297 Rx 179297 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item streamC Tx 179297 Rx 179297 Frames Delta 0 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_bridging_unregistered_traffic_ipv6 from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/bridging/test_bridging_unregistered_traffic_ipv6.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=107, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=107, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=107, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=107, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=107, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=107, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=107, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=107, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=107, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=107, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:07:24 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2890 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=107, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=107, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=107, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=107, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=107, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=107, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=107, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=107, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=107, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=107, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:07:57 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=107, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=107, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=107, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=107, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=107, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=107, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=107, chan=16] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=107, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=107, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=107, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":99,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=107, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=107, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=107, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=107, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=107, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=107, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=107, chan=18] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=107, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=107, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=107, chan=18] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_addr.py::test_ipv4_addr | 159.87 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-3221' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_addr">Starting testcase:test_ipv4_addr from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_addr.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=113, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=114] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=114] Local address: 172.17.0.2, port 34352 INFO asyncssh:logging.py:92 [conn=114] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=114] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=114] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=114, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=114, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:36:26 UTC 2023 INFO asyncssh:logging.py:92 [conn=114, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=114, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=114, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=114, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=114, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=114, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=114, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=114, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=114, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=114, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=114, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=114, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:36:26 UTC 2023 INFO asyncssh:logging.py:92 [conn=114, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=114, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=114, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=8] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=114, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2892 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO asyncssh:logging.py:92 [conn=114, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=114, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=114, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=10] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=114, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for dummy INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=114, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=114, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=114, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=114, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=114, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=11] Channel closed INFO asyncssh:logging.py:92 [conn=114, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=13] Received channel close DEBUG infra2:Logger.py:156 echo onl | sudo -S ping -c 10 1.1.1.2 INFO asyncssh:logging.py:92 [conn=114, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=12] Channel closed INFO asyncssh:logging.py:92 [conn=114, chan=13] Channel closed INFO asyncssh:logging.py:92 [conn=114, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=14] Received channel close DEBUG infra2:Logger.py:156 echo onl | sudo -S ping -c 10 2.2.2.2 INFO asyncssh:logging.py:92 [conn=114, chan=16] Requesting new SSH session DEBUG infra2:Logger.py:156 echo onl | sudo -S ping -c 10 3.3.3.2 INFO asyncssh:logging.py:92 [conn=114, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=14] Channel closed INFO asyncssh:logging.py:92 [conn=114, chan=15] Command: echo onl | sudo -S ping -c 10 1.1.1.2 DEBUG infra2:Logger.py:156 echo onl | sudo -S ping -c 10 4.4.4.2 INFO asyncssh:logging.py:92 [conn=114, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=16] Command: echo onl | sudo -S ping -c 10 2.2.2.2 INFO asyncssh:logging.py:92 [conn=114, chan=17] Command: echo onl | sudo -S ping -c 10 3.3.3.2 INFO asyncssh:logging.py:92 [conn=114, chan=18] Command: echo onl | sudo -S ping -c 10 4.4.4.2 INFO asyncssh:logging.py:92 [conn=114, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=16] Channel closed DEBUG infra2:Logger.py:156 PING 2.2.2.2 (2.2.2.2) 56(84) bytes of data. 64 bytes from 2.2.2.2: icmp_seq=1 ttl=64 time=0.304 ms 64 bytes from 2.2.2.2: icmp_seq=2 ttl=64 time=0.177 ms 64 bytes from 2.2.2.2: icmp_seq=3 ttl=64 time=4.26 ms 64 bytes from 2.2.2.2: icmp_seq=4 ttl=64 time=0.176 ms 64 bytes from 2.2.2.2: icmp_seq=5 ttl=64 time=0.167 ms 64 bytes from 2.2.2.2: icmp_seq=6 ttl=64 time=0.180 ms 64 bytes from 2.2.2.2: icmp_seq=7 ttl=64 time=0.189 ms 64 bytes from 2.2.2.2: icmp_seq=8 ttl=64 time=0.147 ms 64 bytes from 2.2.2.2: icmp_seq=9 ttl=64 time=0.170 ms 64 bytes from 2.2.2.2: icmp_seq=10 ttl=64 time=0.134 ms --- 2.2.2.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 9143ms rtt min/avg/max/mdev = 0.134/0.590/4.262/1.224 ms INFO DENT:Logger.py:84 [DENT infrastructure 2] Ran ping -c 10 2.2.2.2 on infra2 with rc 0 and out PING 2.2.2.2 (2.2.2.2) 56(84) bytes of data. 64 bytes from 2.2.2.2: icmp_seq=1 ttl=64 time=0.304 ms 64 bytes from 2.2.2.2: icmp_seq=2 ttl=64 time=0.177 ms 64 bytes from 2.2.2.2: icmp_seq=3 ttl=64 time=4.26 ms 64 bytes from 2.2.2.2: icmp_seq=4 ttl=64 time=0.176 ms 64 bytes from 2.2.2.2: icmp_seq=5 ttl=64 time=0.167 ms 64 bytes from 2.2.2.2: icmp_seq=6 ttl=64 time=0.180 ms 64 bytes from 2.2.2.2: icmp_seq=7 ttl=64 time=0.189 ms 64 bytes from 2.2.2.2: icmp_seq=8 ttl=64 time=0.147 ms 64 bytes from 2.2.2.2: icmp_seq=9 ttl=64 time=0.170 ms 64 bytes from 2.2.2.2: icmp_seq=10 ttl=64 time=0.134 ms --- 2.2.2.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 9143ms rtt min/avg/max/mdev = 0.134/0.590/4.262/1.224 ms INFO asyncssh:logging.py:92 [conn=114, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=18] Channel closed INFO asyncssh:logging.py:92 [conn=114, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=15] Received channel close DEBUG infra2:Logger.py:156 PING 4.4.4.2 (4.4.4.2) 56(84) bytes of data. 64 bytes from 4.4.4.2: icmp_seq=1 ttl=64 time=0.304 ms 64 bytes from 4.4.4.2: icmp_seq=2 ttl=64 time=0.141 ms 64 bytes from 4.4.4.2: icmp_seq=3 ttl=64 time=0.200 ms 64 bytes from 4.4.4.2: icmp_seq=4 ttl=64 time=0.148 ms 64 bytes from 4.4.4.2: icmp_seq=5 ttl=64 time=0.160 ms 64 bytes from 4.4.4.2: icmp_seq=6 ttl=64 time=0.152 ms 64 bytes from 4.4.4.2: icmp_seq=7 ttl=64 time=3.74 ms 64 bytes from 4.4.4.2: icmp_seq=8 ttl=64 time=0.123 ms 64 bytes from 4.4.4.2: icmp_seq=9 ttl=64 time=0.153 ms 64 bytes from 4.4.4.2: icmp_seq=10 ttl=64 time=0.179 ms --- 4.4.4.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 9175ms rtt min/avg/max/mdev = 0.123/0.530/3.744/1.072 ms INFO DENT:Logger.py:84 [DENT infrastructure 2] Ran ping -c 10 4.4.4.2 on infra2 with rc 0 and out PING 4.4.4.2 (4.4.4.2) 56(84) bytes of data. 64 bytes from 4.4.4.2: icmp_seq=1 ttl=64 time=0.304 ms 64 bytes from 4.4.4.2: icmp_seq=2 ttl=64 time=0.141 ms 64 bytes from 4.4.4.2: icmp_seq=3 ttl=64 time=0.200 ms 64 bytes from 4.4.4.2: icmp_seq=4 ttl=64 time=0.148 ms 64 bytes from 4.4.4.2: icmp_seq=5 ttl=64 time=0.160 ms 64 bytes from 4.4.4.2: icmp_seq=6 ttl=64 time=0.152 ms 64 bytes from 4.4.4.2: icmp_seq=7 ttl=64 time=3.74 ms 64 bytes from 4.4.4.2: icmp_seq=8 ttl=64 time=0.123 ms 64 bytes from 4.4.4.2: icmp_seq=9 ttl=64 time=0.153 ms 64 bytes from 4.4.4.2: icmp_seq=10 ttl=64 time=0.179 ms --- 4.4.4.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 9175ms rtt min/avg/max/mdev = 0.123/0.530/3.744/1.072 ms INFO asyncssh:logging.py:92 [conn=114, chan=17] Channel closed INFO asyncssh:logging.py:92 [conn=114, chan=15] Channel closed DEBUG infra2:Logger.py:156 PING 3.3.3.2 (3.3.3.2) 56(84) bytes of data. 64 bytes from 3.3.3.2: icmp_seq=1 ttl=64 time=0.299 ms 64 bytes from 3.3.3.2: icmp_seq=2 ttl=64 time=0.141 ms 64 bytes from 3.3.3.2: icmp_seq=3 ttl=64 time=0.179 ms 64 bytes from 3.3.3.2: icmp_seq=4 ttl=64 time=0.142 ms 64 bytes from 3.3.3.2: icmp_seq=5 ttl=64 time=0.160 ms 64 bytes from 3.3.3.2: icmp_seq=6 ttl=64 time=0.151 ms 64 bytes from 3.3.3.2: icmp_seq=7 ttl=64 time=3.72 ms 64 bytes from 3.3.3.2: icmp_seq=8 ttl=64 time=0.113 ms 64 bytes from 3.3.3.2: icmp_seq=9 ttl=64 time=0.154 ms 64 bytes from 3.3.3.2: icmp_seq=10 ttl=64 time=0.178 ms --- 3.3.3.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 9175ms rtt min/avg/max/mdev = 0.113/0.524/3.729/1.069 ms INFO DENT:Logger.py:84 [DENT infrastructure 2] Ran ping -c 10 3.3.3.2 on infra2 with rc 0 and out PING 3.3.3.2 (3.3.3.2) 56(84) bytes of data. 64 bytes from 3.3.3.2: icmp_seq=1 ttl=64 time=0.299 ms 64 bytes from 3.3.3.2: icmp_seq=2 ttl=64 time=0.141 ms 64 bytes from 3.3.3.2: icmp_seq=3 ttl=64 time=0.179 ms 64 bytes from 3.3.3.2: icmp_seq=4 ttl=64 time=0.142 ms 64 bytes from 3.3.3.2: icmp_seq=5 ttl=64 time=0.160 ms 64 bytes from 3.3.3.2: icmp_seq=6 ttl=64 time=0.151 ms 64 bytes from 3.3.3.2: icmp_seq=7 ttl=64 time=3.72 ms 64 bytes from 3.3.3.2: icmp_seq=8 ttl=64 time=0.113 ms 64 bytes from 3.3.3.2: icmp_seq=9 ttl=64 time=0.154 ms 64 bytes from 3.3.3.2: icmp_seq=10 ttl=64 time=0.178 ms --- 3.3.3.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 9175ms rtt min/avg/max/mdev = 0.113/0.524/3.729/1.069 ms DEBUG infra2:Logger.py:156 PING 1.1.1.2 (1.1.1.2) 56(84) bytes of data. 64 bytes from 1.1.1.2: icmp_seq=1 ttl=64 time=0.270 ms 64 bytes from 1.1.1.2: icmp_seq=2 ttl=64 time=0.141 ms 64 bytes from 1.1.1.2: icmp_seq=3 ttl=64 time=0.200 ms 64 bytes from 1.1.1.2: icmp_seq=4 ttl=64 time=0.154 ms 64 bytes from 1.1.1.2: icmp_seq=5 ttl=64 time=0.160 ms 64 bytes from 1.1.1.2: icmp_seq=6 ttl=64 time=0.148 ms 64 bytes from 1.1.1.2: icmp_seq=7 ttl=64 time=3.72 ms 64 bytes from 1.1.1.2: icmp_seq=8 ttl=64 time=0.161 ms 64 bytes from 1.1.1.2: icmp_seq=9 ttl=64 time=0.149 ms 64 bytes from 1.1.1.2: icmp_seq=10 ttl=64 time=0.179 ms --- 1.1.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 9175ms rtt min/avg/max/mdev = 0.141/0.529/3.729/1.067 ms INFO DENT:Logger.py:84 [DENT infrastructure 2] Ran ping -c 10 1.1.1.2 on infra2 with rc 0 and out PING 1.1.1.2 (1.1.1.2) 56(84) bytes of data. 64 bytes from 1.1.1.2: icmp_seq=1 ttl=64 time=0.270 ms 64 bytes from 1.1.1.2: icmp_seq=2 ttl=64 time=0.141 ms 64 bytes from 1.1.1.2: icmp_seq=3 ttl=64 time=0.200 ms 64 bytes from 1.1.1.2: icmp_seq=4 ttl=64 time=0.154 ms 64 bytes from 1.1.1.2: icmp_seq=5 ttl=64 time=0.160 ms 64 bytes from 1.1.1.2: icmp_seq=6 ttl=64 time=0.148 ms 64 bytes from 1.1.1.2: icmp_seq=7 ttl=64 time=3.72 ms 64 bytes from 1.1.1.2: icmp_seq=8 ttl=64 time=0.161 ms 64 bytes from 1.1.1.2: icmp_seq=9 ttl=64 time=0.149 ms 64 bytes from 1.1.1.2: icmp_seq=10 ttl=64 time=0.179 ms --- 1.1.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 9175ms rtt min/avg/max/mdev = 0.141/0.529/3.729/1.067 ms -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_addr from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_addr.py INFO asyncssh:logging.py:92 [conn=114, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=114, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=19] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=114, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=20] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=114, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=20] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=114, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=114, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=114, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=114, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:38:48 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2892 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=114, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=114, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=23] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=114, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=24] Command: date INFO asyncssh:logging.py:92 [conn=114, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=24] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:39:06 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=114, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=114, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=114, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=26] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=114, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=114, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=114, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=114, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=28] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=114, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=28] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=114, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=114, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=114, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=114, chan=30] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=114, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=114, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=114, chan=30] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_arp.py::test_ipv4_dynamic_arp | 176.76 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-3267' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_dynamic_arp">Starting testcase:test_ipv4_dynamic_arp from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_arp.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=114, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=115] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=115] Local address: 172.17.0.2, port 38862 INFO asyncssh:logging.py:92 [conn=115] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=115] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=115] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=115, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=115, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:39:06 UTC 2023 INFO asyncssh:logging.py:92 [conn=115, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=115, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=115, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=115, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=115, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=115, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=115, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=115, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=115, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=115, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=115, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=115, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:39:06 UTC 2023 INFO asyncssh:logging.py:92 [conn=115, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=115, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=115, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=115, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=115, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=115, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=115, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=10] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=115, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2902 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 <-> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:7 <-> 10.36.118.199:2:8 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:7_3.3.3.2/24 to 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05dce800>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:5 <-> 10.36.118.199:2:6 Tx 11252 Rx 11252 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:7 <-> 10.36.118.199:2:8 Tx 11252 Rx 11252 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=115, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=115, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=115, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=12] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=115, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2.2.2.2","dev":"swp34","lladdr":"00:12:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"4.4.4.2","dev":"swp36","lladdr":"00:14:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"3.3.3.2","dev":"swp35","lladdr":"00:13:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=115, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=115, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=115, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=14] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=115, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2.2.2.2","dev":"swp34","lladdr":"00:12:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"4.4.4.2","dev":"swp36","lladdr":"00:14:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"3.3.3.2","dev":"swp35","lladdr":"00:13:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=115, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=115, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=115, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=16] Command: ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=115, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=115, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=115, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=115, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=18] Command: ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=115, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=115, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=115, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=115, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=20] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=115, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_dynamic_arp from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_arp.py INFO asyncssh:logging.py:92 [conn=115, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=115, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=21] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=115, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=22] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=115, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=22] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=115, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=115, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=23] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=115, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=24] Command: date INFO asyncssh:logging.py:92 [conn=115, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=24] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:41:33 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2902 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=115, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=115, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=25] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=115, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=26] Command: date INFO asyncssh:logging.py:92 [conn=115, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=26] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:42:02 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=115, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=115, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=115, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=28] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=115, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=28] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=115, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=115, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=115, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=30] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=115, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=30] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=115, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=115, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=115, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=115, chan=32] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=115, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=115, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=115, chan=32] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_arp.py::test_ipv4_static_arp | 10.86 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-3311' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_static_arp">Starting testcase:test_ipv4_static_arp from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_arp.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=115, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=116] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=116] Local address: 172.17.0.2, port 55638 INFO asyncssh:logging.py:92 [conn=116] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=116] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=116] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=116, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=116, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:42:03 UTC 2023 INFO asyncssh:logging.py:92 [conn=116, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=116, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=116, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=116, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=116, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=116, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=116, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=116, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=116, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=116, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=116, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=116, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:42:03 UTC 2023 INFO asyncssh:logging.py:92 [conn=116, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=116, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=116, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=116, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=116, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=116, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=116, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=10] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=116, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=116, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=116, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip neigh add 1.1.1.2 lladdr 02:00:00:00:00:01 dev swp33 && ip neigh add 2.2.2.2 lladdr 02:00:00:00:00:02 dev swp34 && ip neigh add 3.3.3.2 lladdr 02:00:00:00:00:03 dev swp35 && ip neigh add 4.4.4.2 lladdr 02:00:00:00:00:04 dev swp36 INFO asyncssh:logging.py:92 [conn=116, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=12] Command: ip neigh add 1.1.1.2 lladdr 02:00:00:00:00:01 dev swp33 && ip neigh add 2.2.2.2 lladdr 02:00:00:00:00:02 dev swp34 && ip neigh add 3.3.3.2 lladdr 02:00:00:00:00:03 dev swp35 && ip neigh add 4.4.4.2 lladdr 02:00:00:00:00:04 dev swp36 INFO asyncssh:logging.py:92 [conn=116, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=116, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=116, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=116, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=14] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=116, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2.2.2.2","dev":"swp34","lladdr":"02:00:00:00:00:02","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["REACHABLE"]},{"dst":"4.4.4.2","dev":"swp36","lladdr":"02:00:00:00:00:04","offload":null,"state":["PERMANENT"]},{"dst":"3.3.3.2","dev":"swp35","lladdr":"02:00:00:00:00:03","offload":null,"state":["PERMANENT"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"02:00:00:00:00:01","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=116, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=116, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=116, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=16] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=116, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2.2.2.2","dev":"swp34","lladdr":"02:00:00:00:00:02","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["REACHABLE"]},{"dst":"4.4.4.2","dev":"swp36","lladdr":"02:00:00:00:00:04","offload":null,"state":["PERMANENT"]},{"dst":"3.3.3.2","dev":"swp35","lladdr":"02:00:00:00:00:03","offload":null,"state":["PERMANENT"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"02:00:00:00:00:01","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=116, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=116, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=116, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=18] Command: ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=116, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=116, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=116, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=116, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=20] Command: ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=116, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=116, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=116, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=116, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=22] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=116, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["REACHABLE"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_static_arp from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_arp.py INFO asyncssh:logging.py:92 [conn=116, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=116, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=23] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=116, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=24] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=116, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=24] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=116, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=116, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=25] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=116, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=26] Command: date INFO asyncssh:logging.py:92 [conn=116, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=26] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:42:03 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': 'Ixia not connected'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=116, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=116, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=27] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=116, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=116, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=28] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:42:13 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=116, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=116, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=116, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=30] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=116, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=30] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=116, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=116, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=116, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=32] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=116, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=32] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=116, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=116, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=116, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=116, chan=34] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=116, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=116, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=116, chan=34] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_arp.py::test_ipv4_replace_dyn_stat_arp | 176.16 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-3357' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_replace_dyn_stat_arp">Starting testcase:test_ipv4_replace_dyn_stat_arp from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_arp.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=116, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=117] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=117] Local address: 172.17.0.2, port 42314 INFO asyncssh:logging.py:92 [conn=117] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=117] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=117] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=117, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:42:14 UTC 2023 INFO asyncssh:logging.py:92 [conn=117, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=117, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=117, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=117, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=117, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=117, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=117, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=117, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:42:14 UTC 2023 INFO asyncssh:logging.py:92 [conn=117, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=117, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=117, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=117, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=117, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=10] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=117, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2904 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO asyncssh:logging.py:92 [conn=117, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip neigh add 1.1.1.2 lladdr 02:00:00:00:00:01 dev swp33 && ip neigh add 2.2.2.2 lladdr 02:00:00:00:00:02 dev swp34 && ip neigh add 3.3.3.2 lladdr 02:00:00:00:00:03 dev swp35 && ip neigh add 4.4.4.2 lladdr 02:00:00:00:00:04 dev swp36 INFO asyncssh:logging.py:92 [conn=117, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=12] Command: ip neigh add 1.1.1.2 lladdr 02:00:00:00:00:01 dev swp33 && ip neigh add 2.2.2.2 lladdr 02:00:00:00:00:02 dev swp34 && ip neigh add 3.3.3.2 lladdr 02:00:00:00:00:03 dev swp35 && ip neigh add 4.4.4.2 lladdr 02:00:00:00:00:04 dev swp36 INFO asyncssh:logging.py:92 [conn=117, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=117, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=117, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=14] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=117, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2.2.2.2","dev":"swp34","lladdr":"02:00:00:00:00:02","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"4.4.4.2","dev":"swp36","lladdr":"02:00:00:00:00:04","offload":null,"state":["PERMANENT"]},{"dst":"3.3.3.2","dev":"swp35","lladdr":"02:00:00:00:00:03","offload":null,"state":["PERMANENT"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"02:00:00:00:00:01","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=117, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=117, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=16] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=117, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2.2.2.2","dev":"swp34","lladdr":"02:00:00:00:00:02","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"4.4.4.2","dev":"swp36","lladdr":"02:00:00:00:00:04","offload":null,"state":["PERMANENT"]},{"dst":"3.3.3.2","dev":"swp35","lladdr":"02:00:00:00:00:03","offload":null,"state":["PERMANENT"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"02:00:00:00:00:01","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=117, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=117, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=18] Command: ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=117, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=117, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=117, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=20] Command: ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=117, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=117, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=117, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=22] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=117, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 <-> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:7 <-> 10.36.118.199:2:8 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:7_3.3.3.2/24 to 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e38610>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:5 <-> 10.36.118.199:2:6 Tx 11180 Rx 11180 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:7 <-> 10.36.118.199:2:8 Tx 11180 Rx 11180 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=117, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=117, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=24] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=117, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2.2.2.2","dev":"swp34","lladdr":"00:12:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"3.3.3.2","dev":"swp35","lladdr":"00:13:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"4.4.4.2","dev":"swp36","lladdr":"00:14:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=117, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=117, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=26] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=117, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=26] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2.2.2.2","dev":"swp34","lladdr":"00:12:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"3.3.3.2","dev":"swp35","lladdr":"00:13:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"4.4.4.2","dev":"swp36","lladdr":"00:14:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=117, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 1.1.1.2 dev swp33 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 4.4.4.2 dev swp36 INFO asyncssh:logging.py:92 [conn=117, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=28] Command: ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 1.1.1.2 dev swp33 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 4.4.4.2 dev swp36 INFO asyncssh:logging.py:92 [conn=117, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=28] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=117, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 1.1.1.2 dev swp33 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 4.4.4.2 dev swp36 INFO asyncssh:logging.py:92 [conn=117, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=30] Command: ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 1.1.1.2 dev swp33 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 4.4.4.2 dev swp36 INFO asyncssh:logging.py:92 [conn=117, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=30] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=117, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=117, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=32] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=117, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=32] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=117, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip neigh add 1.1.1.2 lladdr 02:00:00:00:00:01 dev swp33 && ip neigh add 2.2.2.2 lladdr 02:00:00:00:00:02 dev swp34 && ip neigh add 3.3.3.2 lladdr 02:00:00:00:00:03 dev swp35 && ip neigh add 4.4.4.2 lladdr 02:00:00:00:00:04 dev swp36 INFO asyncssh:logging.py:92 [conn=117, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=34] Command: ip neigh add 1.1.1.2 lladdr 02:00:00:00:00:01 dev swp33 && ip neigh add 2.2.2.2 lladdr 02:00:00:00:00:02 dev swp34 && ip neigh add 3.3.3.2 lladdr 02:00:00:00:00:03 dev swp35 && ip neigh add 4.4.4.2 lladdr 02:00:00:00:00:04 dev swp36 INFO asyncssh:logging.py:92 [conn=117, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=34] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=117, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=35] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=117, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=36] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=117, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=36] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2.2.2.2","dev":"swp34","lladdr":"02:00:00:00:00:02","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"4.4.4.2","dev":"swp36","lladdr":"02:00:00:00:00:04","offload":null,"state":["PERMANENT"]},{"dst":"3.3.3.2","dev":"swp35","lladdr":"02:00:00:00:00:03","offload":null,"state":["PERMANENT"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"02:00:00:00:00:01","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=117, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=37] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=117, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=38] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=117, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=38] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2.2.2.2","dev":"swp34","lladdr":"02:00:00:00:00:02","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"4.4.4.2","dev":"swp36","lladdr":"02:00:00:00:00:04","offload":null,"state":["PERMANENT"]},{"dst":"3.3.3.2","dev":"swp35","lladdr":"02:00:00:00:00:03","offload":null,"state":["PERMANENT"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"02:00:00:00:00:01","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=117, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=39] Channel closed DEBUG infra2:Logger.py:156 ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=117, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=40] Command: ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=117, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=40] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=117, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=41] Channel closed DEBUG infra2:Logger.py:156 ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=117, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=42] Command: ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=117, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=42] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=117, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=43] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=117, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=44] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=117, chan=44] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=44] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_replace_dyn_stat_arp from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_arp.py INFO asyncssh:logging.py:92 [conn=117, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=45] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=117, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=46] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=117, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=46] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=117, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=47] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=117, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=48] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=48] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:44:42 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2904 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=117, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=49] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=117, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=50] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=50] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=50] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:45:09 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=117, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=51] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=117, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=52] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=117, chan=52] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=52] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=117, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=53] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=117, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=54] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=117, chan=54] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=54] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=117, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=117, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=55] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=117, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=117, chan=56] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=117, chan=56] Received exit status 0 INFO asyncssh:logging.py:92 [conn=117, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=117, chan=56] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_arp.py::test_ipv4_static_arp_with_traffic | 170.63 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-3425' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_static_arp_with_traffic">Starting testcase:test_ipv4_static_arp_with_traffic from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_arp.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=117, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=118] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=118] Local address: 172.17.0.2, port 38942 INFO asyncssh:logging.py:92 [conn=118] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=118] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=118] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=118, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=118, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:45:10 UTC 2023 INFO asyncssh:logging.py:92 [conn=118, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=118, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=118, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=118, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=118, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=118, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=118, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=118, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=118, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=118, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=118, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=118, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:45:10 UTC 2023 INFO asyncssh:logging.py:92 [conn=118, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=118, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=118, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=118, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=118, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=118, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=118, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=10] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=118, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2906 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO asyncssh:logging.py:92 [conn=118, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=118, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip neigh add 1.1.1.2 lladdr 02:00:00:00:00:01 dev swp33 && ip neigh add 2.2.2.2 lladdr 02:00:00:00:00:02 dev swp34 && ip neigh add 3.3.3.2 lladdr 02:00:00:00:00:03 dev swp35 && ip neigh add 4.4.4.2 lladdr 02:00:00:00:00:04 dev swp36 INFO asyncssh:logging.py:92 [conn=118, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=12] Command: ip neigh add 1.1.1.2 lladdr 02:00:00:00:00:01 dev swp33 && ip neigh add 2.2.2.2 lladdr 02:00:00:00:00:02 dev swp34 && ip neigh add 3.3.3.2 lladdr 02:00:00:00:00:03 dev swp35 && ip neigh add 4.4.4.2 lladdr 02:00:00:00:00:04 dev swp36 INFO asyncssh:logging.py:92 [conn=118, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=118, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=118, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=118, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=14] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=118, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2.2.2.2","dev":"swp34","lladdr":"02:00:00:00:00:02","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"4.4.4.2","dev":"swp36","lladdr":"02:00:00:00:00:04","offload":null,"state":["PERMANENT"]},{"dst":"3.3.3.2","dev":"swp35","lladdr":"02:00:00:00:00:03","offload":null,"state":["PERMANENT"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"02:00:00:00:00:01","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 <-> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:7 <-> 10.36.118.199:2:8 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:7_3.3.3.2/24 to 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05da1f60>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:5 <-> 10.36.118.199:2:6 Tx 11156 Rx 11156 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:7 <-> 10.36.118.199:2:8 Tx 11156 Rx 11156 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=118, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=118, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=118, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=16] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=118, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2.2.2.2","dev":"swp34","lladdr":"02:00:00:00:00:02","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["DELAY"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"4.4.4.2","dev":"swp36","lladdr":"02:00:00:00:00:04","offload":null,"state":["PERMANENT"]},{"dst":"3.3.3.2","dev":"swp35","lladdr":"02:00:00:00:00:03","offload":null,"state":["PERMANENT"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"02:00:00:00:00:01","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=118, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=118, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=118, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=18] Command: ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=118, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=118, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=118, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=118, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=20] Command: ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=118, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=118, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=118, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=118, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=22] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=118, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["DELAY"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_static_arp_with_traffic from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_arp.py INFO asyncssh:logging.py:92 [conn=118, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=118, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=23] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=118, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=24] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=118, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=24] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=118, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=118, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=25] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=118, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=26] Command: date INFO asyncssh:logging.py:92 [conn=118, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=26] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:47:36 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2906 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=118, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=118, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=27] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=118, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=118, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=28] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:48:00 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=118, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=118, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=118, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=30] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=118, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=30] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=118, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=118, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=118, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=32] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=118, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=32] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=118, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=118, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=118, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=118, chan=34] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=118, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=118, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=118, chan=34] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_arp.py::test_ipv4_static_route_over_static_arp | 195.77 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-3471' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_static_route_over_static_arp">Starting testcase:test_ipv4_static_route_over_static_arp from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_arp.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=118, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=119] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=119] Local address: 172.17.0.2, port 37614 INFO asyncssh:logging.py:92 [conn=119] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=119] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=119] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=119, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:48:00 UTC 2023 INFO asyncssh:logging.py:92 [conn=119, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=119, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=119, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=119, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=119, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=119, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=119, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=119, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:48:00 UTC 2023 INFO asyncssh:logging.py:92 [conn=119, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=119, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=119, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=119, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=119, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=10] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=119, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2908 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO asyncssh:logging.py:92 [conn=119, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge -j vlan show dev swp33 INFO asyncssh:logging.py:92 [conn=119, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=12] Command: bridge -j vlan show dev swp33 INFO asyncssh:logging.py:92 [conn=119, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=12] Channel closed DEBUG infra2:Logger.py:156 [] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'bridge -j vlan show dev swp33 ', 'rc': 0, 'result': '[]\n'}}] INFO asyncssh:logging.py:92 [conn=119, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j address show swp33 INFO asyncssh:logging.py:92 [conn=119, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=14] Command: ip -j address show swp33 INFO asyncssh:logging.py:92 [conn=119, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[{"family":"inet","local":"1.1.1.1","prefixlen":24,"scope":"global","label":"swp33","valid_life_time":4294967295,"preferred_life_time":4294967295},{"family":"inet6","local":"fe80::1abe:92ff:fe13:64a5","prefixlen":64,"scope":"link","valid_life_time":4294967295,"preferred_life_time":4294967295}]}] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'ip -j address show swp33 ', 'rc': 0, 'result': '[{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[{"family":"inet","local":"1.1.1.1","prefixlen":24,"scope":"global","label":"swp33","valid_life_time":4294967295,"preferred_life_time":4294967295},{"family":"inet6","local":"fe80::1abe:92ff:fe13:64a5","prefixlen":64,"scope":"link","valid_life_time":4294967295,"preferred_life_time":4294967295}]}]\n'}}] INFO asyncssh:logging.py:92 [conn=119, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=15] Channel closed DEBUG infra2:Logger.py:156 bridge -j vlan show dev swp34 INFO asyncssh:logging.py:92 [conn=119, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=16] Command: bridge -j vlan show dev swp34 INFO asyncssh:logging.py:92 [conn=119, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=16] Channel closed DEBUG infra2:Logger.py:156 [] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'bridge -j vlan show dev swp34 ', 'rc': 0, 'result': '[]\n'}}] INFO asyncssh:logging.py:92 [conn=119, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j address show swp34 INFO asyncssh:logging.py:92 [conn=119, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=18] Command: ip -j address show swp34 INFO asyncssh:logging.py:92 [conn=119, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[{"family":"inet","local":"2.2.2.1","prefixlen":24,"scope":"global","label":"swp34","valid_life_time":4294967295,"preferred_life_time":4294967295},{"family":"inet6","local":"fe80::1abe:92ff:fe13:64a6","prefixlen":64,"scope":"link","valid_life_time":4294967295,"preferred_life_time":4294967295}]}] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'ip -j address show swp34 ', 'rc': 0, 'result': '[{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[{"family":"inet","local":"2.2.2.1","prefixlen":24,"scope":"global","label":"swp34","valid_life_time":4294967295,"preferred_life_time":4294967295},{"family":"inet6","local":"fe80::1abe:92ff:fe13:64a6","prefixlen":64,"scope":"link","valid_life_time":4294967295,"preferred_life_time":4294967295}]}]\n'}}] INFO asyncssh:logging.py:92 [conn=119, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip neigh add 1.1.1.2 lladdr 02:00:00:00:00:01 dev swp33 && ip neigh add 2.2.2.2 lladdr 02:00:00:00:00:02 dev swp34 INFO asyncssh:logging.py:92 [conn=119, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=20] Command: ip neigh add 1.1.1.2 lladdr 02:00:00:00:00:01 dev swp33 && ip neigh add 2.2.2.2 lladdr 02:00:00:00:00:02 dev swp34 INFO asyncssh:logging.py:92 [conn=119, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=119, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=119, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=22] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=119, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2.2.2.2","dev":"swp34","lladdr":"02:00:00:00:00:02","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"02:00:00:00:00:01","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["REACHABLE"]}] INFO asyncssh:logging.py:92 [conn=119, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip route add 20.0.0.1 nexthop via 1.1.1.2 dev swp33 && ip route add 21.0.0.1 nexthop via 2.2.2.2 dev swp34 INFO asyncssh:logging.py:92 [conn=119, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=24] Command: ip route add 20.0.0.1 nexthop via 1.1.1.2 dev swp33 && ip route add 21.0.0.1 nexthop via 2.2.2.2 dev swp34 INFO asyncssh:logging.py:92 [conn=119, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=119, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip -j route show INFO asyncssh:logging.py:92 [conn=119, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=26] Command: ip -j route show INFO asyncssh:logging.py:92 [conn=119, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=26] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"1.1.1.0/24","dev":"swp33","protocol":"kernel","scope":"link","prefsrc":"1.1.1.1","flags":["rt_trap"]},{"dst":"2.2.2.0/24","dev":"swp34","protocol":"kernel","scope":"link","prefsrc":"2.2.2.1","flags":["rt_trap"]},{"dst":"3.3.3.0/24","dev":"swp35","protocol":"kernel","scope":"link","prefsrc":"3.3.3.1","flags":["rt_trap"]},{"dst":"4.4.4.0/24","dev":"swp36","protocol":"kernel","scope":"link","prefsrc":"4.4.4.1","flags":["rt_trap"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]},{"dst":"20.0.0.1","gateway":"1.1.1.2","dev":"swp33","flags":["offload","rt_offload"]},{"dst":"21.0.0.1","gateway":"2.2.2.2","dev":"swp34","flags":["offload","rt_offload"]}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 -> 21.0.0.1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 -> 20.0.0.1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:7 <-> 10.36.118.199:2:8 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:7_3.3.3.2/24 to 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05bf6a70>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:5 -> 21.0.0.1 Tx 5606 Rx 5606 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:6 -> 20.0.0.1 Tx 5606 Rx 5606 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:7 <-> 10.36.118.199:2:8 Tx 11212 Rx 11212 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=119, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=119, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=28] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=119, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=28] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2.2.2.2","dev":"swp34","lladdr":"02:00:00:00:00:02","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"4.4.4.2","dev":"swp36","lladdr":"00:14:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"3.3.3.2","dev":"swp35","lladdr":"00:13:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"02:00:00:00:00:01","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=119, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip route delete 20.0.0.1 nexthop via 1.1.1.2 dev swp33 && ip route delete 21.0.0.1 nexthop via 2.2.2.2 dev swp34 INFO asyncssh:logging.py:92 [conn=119, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=30] Command: ip route delete 20.0.0.1 nexthop via 1.1.1.2 dev swp33 && ip route delete 21.0.0.1 nexthop via 2.2.2.2 dev swp34 INFO asyncssh:logging.py:92 [conn=119, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=30] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=119, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip -j route show INFO asyncssh:logging.py:92 [conn=119, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=32] Command: ip -j route show INFO asyncssh:logging.py:92 [conn=119, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=32] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"1.1.1.0/24","dev":"swp33","protocol":"kernel","scope":"link","prefsrc":"1.1.1.1","flags":["rt_trap"]},{"dst":"2.2.2.0/24","dev":"swp34","protocol":"kernel","scope":"link","prefsrc":"2.2.2.1","flags":["rt_trap"]},{"dst":"3.3.3.0/24","dev":"swp35","protocol":"kernel","scope":"link","prefsrc":"3.3.3.1","flags":["rt_trap"]},{"dst":"4.4.4.0/24","dev":"swp36","protocol":"kernel","scope":"link","prefsrc":"4.4.4.1","flags":["rt_trap"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=119, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=119, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=34] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=119, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=34] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2.2.2.2","dev":"swp34","lladdr":"02:00:00:00:00:02","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"4.4.4.2","dev":"swp36","lladdr":"00:14:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"3.3.3.2","dev":"swp35","lladdr":"00:13:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"02:00:00:00:00:01","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=119, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=35] Channel closed DEBUG infra2:Logger.py:156 ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=119, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=36] Command: ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=119, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=36] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=119, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=37] Channel closed DEBUG infra2:Logger.py:156 ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=119, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=38] Command: ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 4.4.4.2 dev swp36 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=119, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=38] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=119, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=39] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=119, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=40] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=119, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=40] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_static_route_over_static_arp from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_arp.py INFO asyncssh:logging.py:92 [conn=119, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=41] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=119, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=42] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=119, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=42] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=119, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=43] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=119, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=44] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=44] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=44] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:50:33 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2908 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=119, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=45] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=119, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=46] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=46] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:51:16 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=119, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=47] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=119, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=48] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=119, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=48] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=119, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=49] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=119, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=50] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=119, chan=50] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=50] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=119, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=119, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=51] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=119, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=119, chan=52] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=119, chan=52] Received exit status 0 INFO asyncssh:logging.py:92 [conn=119, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=119, chan=52] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_arp.py::test_ipv4_arp_reachable_timeout | 192.82 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-3535' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_arp_reachable_timeout">Starting testcase:test_ipv4_arp_reachable_timeout from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_arp.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=119, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=120] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=120] Local address: 172.17.0.2, port 43188 INFO asyncssh:logging.py:92 [conn=120] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=120] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=120] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=120, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=120, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:51:16 UTC 2023 INFO asyncssh:logging.py:92 [conn=120, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=120, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=120, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=120, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=120, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=120, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=120, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=120, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=120, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=120, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=120, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=120, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:51:16 UTC 2023 INFO asyncssh:logging.py:92 [conn=120, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=120, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=120, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=120, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=120, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=120, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=120, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=10] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=120, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2910 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO asyncssh:logging.py:92 [conn=120, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=120, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=11] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.neigh.swp33.base_reachable_time_ms&& sysctl net.ipv4.neigh.swp34.base_reachable_time_ms&& sysctl net.ipv4.neigh.swp35.base_reachable_time_ms&& sysctl net.ipv4.neigh.swp36.base_reachable_time_ms INFO asyncssh:logging.py:92 [conn=120, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=12] Command: sysctl net.ipv4.neigh.swp33.base_reachable_time_ms&& sysctl net.ipv4.neigh.swp34.base_reachable_time_ms&& sysctl net.ipv4.neigh.swp35.base_reachable_time_ms&& sysctl net.ipv4.neigh.swp36.base_reachable_time_ms INFO asyncssh:logging.py:92 [conn=120, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=12] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.neigh.swp33.base_reachable_time_ms = 30000 net.ipv4.neigh.swp34.base_reachable_time_ms = 30000 net.ipv4.neigh.swp35.base_reachable_time_ms = 30000 net.ipv4.neigh.swp36.base_reachable_time_ms = 30000 INFO asyncssh:logging.py:92 [conn=120, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=120, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=13] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.neigh.swp33.base_reachable_time_ms=1000&& sysctl net.ipv4.neigh.swp34.base_reachable_time_ms=1000&& sysctl net.ipv4.neigh.swp35.base_reachable_time_ms=1000&& sysctl net.ipv4.neigh.swp36.base_reachable_time_ms=1000 INFO asyncssh:logging.py:92 [conn=120, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=14] Command: sysctl net.ipv4.neigh.swp33.base_reachable_time_ms=1000&& sysctl net.ipv4.neigh.swp34.base_reachable_time_ms=1000&& sysctl net.ipv4.neigh.swp35.base_reachable_time_ms=1000&& sysctl net.ipv4.neigh.swp36.base_reachable_time_ms=1000 INFO asyncssh:logging.py:92 [conn=120, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=14] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.neigh.swp33.base_reachable_time_ms = 1000 net.ipv4.neigh.swp34.base_reachable_time_ms = 1000 net.ipv4.neigh.swp35.base_reachable_time_ms = 1000 net.ipv4.neigh.swp36.base_reachable_time_ms = 1000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 <-> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:7 <-> 10.36.118.199:2:8 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:7_3.3.3.2/24 to 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05da1de0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:5 <-> 10.36.118.199:2:6 Tx 11236 Rx 11236 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:7 <-> 10.36.118.199:2:8 Tx 11236 Rx 11236 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=120, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=120, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=120, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=16] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=120, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2.2.2.2","dev":"swp34","lladdr":"00:12:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"3.3.3.2","dev":"swp35","lladdr":"00:13:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"4.4.4.2","dev":"swp36","lladdr":"00:14:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["REACHABLE"]}] INFO asyncssh:logging.py:92 [conn=120, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=120, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=17] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.neigh.swp33.base_reachable_time_ms=30000&& sysctl net.ipv4.neigh.swp34.base_reachable_time_ms=30000&& sysctl net.ipv4.neigh.swp35.base_reachable_time_ms=30000&& sysctl net.ipv4.neigh.swp36.base_reachable_time_ms=30000 INFO asyncssh:logging.py:92 [conn=120, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=18] Command: sysctl net.ipv4.neigh.swp33.base_reachable_time_ms=30000&& sysctl net.ipv4.neigh.swp34.base_reachable_time_ms=30000&& sysctl net.ipv4.neigh.swp35.base_reachable_time_ms=30000&& sysctl net.ipv4.neigh.swp36.base_reachable_time_ms=30000 INFO asyncssh:logging.py:92 [conn=120, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=18] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.neigh.swp33.base_reachable_time_ms = 30000 net.ipv4.neigh.swp34.base_reachable_time_ms = 30000 net.ipv4.neigh.swp35.base_reachable_time_ms = 30000 net.ipv4.neigh.swp36.base_reachable_time_ms = 30000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d060532b0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:5 <-> 10.36.118.199:2:6 Tx 11236 Rx 11236 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:7 <-> 10.36.118.199:2:8 Tx 11236 Rx 11236 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=120, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=120, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=120, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=20] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=120, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2.2.2.2","dev":"swp34","lladdr":"00:12:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["REACHABLE"]},{"dst":"3.3.3.2","dev":"swp35","lladdr":"00:13:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"4.4.4.2","dev":"swp36","lladdr":"00:14:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_arp_reachable_timeout from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_arp.py INFO asyncssh:logging.py:92 [conn=120, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=120, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=21] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=120, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=22] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=120, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=22] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=120, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=120, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=23] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=120, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=24] Command: date INFO asyncssh:logging.py:92 [conn=120, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=24] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:54:00 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2910 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=120, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=120, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=25] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=120, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=26] Command: date INFO asyncssh:logging.py:92 [conn=120, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=26] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:54:29 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=120, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=120, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=120, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=28] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=120, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=28] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=120, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=120, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=120, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=30] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=120, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=30] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=120, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=120, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=120, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=120, chan=32] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=120, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=120, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=120, chan=32] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_arp.py::test_ipv4_arp_ageing | 264.12 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-3579' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_arp_ageing">Starting testcase:test_ipv4_arp_ageing from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_arp.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=120, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=121] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=121] Local address: 172.17.0.2, port 53906 INFO asyncssh:logging.py:92 [conn=121] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=121] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=121] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=121, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=121, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:54:29 UTC 2023 INFO asyncssh:logging.py:92 [conn=121, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=121, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=121, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=121, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=121, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=121, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=121, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=121, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=121, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=121, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=121, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=121, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:54:29 UTC 2023 INFO asyncssh:logging.py:92 [conn=121, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=121, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=121, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=121, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=121, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=121, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=121, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=10] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=121, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2912 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO asyncssh:logging.py:92 [conn=121, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=121, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=11] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.neigh.default.gc_thresh1&& sysctl net.ipv4.neigh.default.gc_stale_time INFO asyncssh:logging.py:92 [conn=121, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=12] Command: sysctl net.ipv4.neigh.default.gc_thresh1&& sysctl net.ipv4.neigh.default.gc_stale_time INFO asyncssh:logging.py:92 [conn=121, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=12] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.neigh.default.gc_thresh1 = 128 net.ipv4.neigh.default.gc_stale_time = 60 INFO asyncssh:logging.py:92 [conn=121, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=121, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=13] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.neigh.default.gc_thresh1=0&& sysctl net.ipv4.neigh.default.gc_stale_time=1 INFO asyncssh:logging.py:92 [conn=121, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=14] Command: sysctl net.ipv4.neigh.default.gc_thresh1=0&& sysctl net.ipv4.neigh.default.gc_stale_time=1 INFO asyncssh:logging.py:92 [conn=121, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=14] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.neigh.default.gc_thresh1 = 0 net.ipv4.neigh.default.gc_stale_time = 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 <-> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:7 <-> 10.36.118.199:2:8 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:7_3.3.3.2/24 to 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e8cc10>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:5 <-> 10.36.118.199:2:6 Tx 11228 Rx 11228 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:7 <-> 10.36.118.199:2:8 Tx 11228 Rx 11228 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=121, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=121, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=121, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=16] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=121, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["REACHABLE"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["REACHABLE"]}] INFO asyncssh:logging.py:92 [conn=121, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=121, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=17] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.neigh.default.gc_thresh1=128&& sysctl net.ipv4.neigh.default.gc_stale_time=60 INFO asyncssh:logging.py:92 [conn=121, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=18] Command: sysctl net.ipv4.neigh.default.gc_thresh1=128&& sysctl net.ipv4.neigh.default.gc_stale_time=60 INFO asyncssh:logging.py:92 [conn=121, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=18] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.neigh.default.gc_thresh1 = 128 net.ipv4.neigh.default.gc_stale_time = 60 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_arp_ageing from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_arp.py INFO asyncssh:logging.py:92 [conn=121, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=121, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=19] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=121, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=20] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=121, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=20] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=121, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=121, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=121, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=121, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:58:30 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2912 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=121, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=121, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=23] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=121, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=24] Command: date INFO asyncssh:logging.py:92 [conn=121, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=24] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:58:53 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=121, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=121, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=121, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=26] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=121, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=121, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=121, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=121, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=28] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=121, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=28] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=121, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=121, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=121, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=121, chan=30] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=121, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=121, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=121, chan=30] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_best_match.py::test_ipv4_bm_traffic_forwarding | 157.85 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-3621' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_bm_traffic_forwarding">Starting testcase:test_ipv4_bm_traffic_forwarding from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_best_match.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=121, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=122] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=122] Local address: 172.17.0.2, port 52064 INFO asyncssh:logging.py:92 [conn=122] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=122] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=122] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=122, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:58:53 UTC 2023 INFO asyncssh:logging.py:92 [conn=122, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=122, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=122, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=122, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=122, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=122, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=122, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=122, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 09:58:53 UTC 2023 INFO asyncssh:logging.py:92 [conn=122, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge -j vlan show dev swp33 INFO asyncssh:logging.py:92 [conn=122, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=8] Command: bridge -j vlan show dev swp33 INFO asyncssh:logging.py:92 [conn=122, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=8] Channel closed DEBUG infra2:Logger.py:156 [] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'bridge -j vlan show dev swp33 ', 'rc': 0, 'result': '[]\n'}}] INFO asyncssh:logging.py:92 [conn=122, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip -j address show swp33 INFO asyncssh:logging.py:92 [conn=122, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=10] Command: ip -j address show swp33 INFO asyncssh:logging.py:92 [conn=122, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=10] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[]}] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'ip -j address show swp33 ', 'rc': 0, 'result': '[{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[]}]\n'}}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Cannot find the Vlan GW IP address INFO asyncssh:logging.py:92 [conn=122, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge -j vlan show dev swp34 INFO asyncssh:logging.py:92 [conn=122, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=12] Command: bridge -j vlan show dev swp34 INFO asyncssh:logging.py:92 [conn=122, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=12] Channel closed DEBUG infra2:Logger.py:156 [] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'bridge -j vlan show dev swp34 ', 'rc': 0, 'result': '[]\n'}}] INFO asyncssh:logging.py:92 [conn=122, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j address show swp34 INFO asyncssh:logging.py:92 [conn=122, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=14] Command: ip -j address show swp34 INFO asyncssh:logging.py:92 [conn=122, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[]}] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'ip -j address show swp34 ', 'rc': 0, 'result': '[{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[]}]\n'}}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Cannot find the Vlan GW IP address INFO asyncssh:logging.py:92 [conn=122, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up INFO asyncssh:logging.py:92 [conn=122, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=16] Command: ip link set dev swp33 up && ip link set dev swp34 up INFO asyncssh:logging.py:92 [conn=122, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=122, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip address add 192.168.1.1/24 dev swp34 INFO asyncssh:logging.py:92 [conn=122, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=18] Command: ip address add 192.168.1.1/24 dev swp34 INFO asyncssh:logging.py:92 [conn=122, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2914 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_20.1.1.2/24', 'count': 1, 'ip': '20.1.1.2', 'gw': '20.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_192.168.1.3/24', 'count': 1, 'ip': '192.168.1.3', 'gw': '192.168.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO asyncssh:logging.py:92 [conn=122, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip address add 20.1.1.1/24 dev swp33 metric 20 && ip address add 20.1.1.1/24 dev lo metric 10 INFO asyncssh:logging.py:92 [conn=122, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=20] Command: ip address add 20.1.1.1/24 dev swp33 metric 20 && ip address add 20.1.1.1/24 dev lo metric 10 INFO asyncssh:logging.py:92 [conn=122, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=122, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j route show INFO asyncssh:logging.py:92 [conn=122, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=22] Command: ip -j route show INFO asyncssh:logging.py:92 [conn=122, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]},{"dst":"20.1.1.0/24","dev":"swp33","protocol":"kernel","scope":"link","prefsrc":"20.1.1.1","metric":20,"flags":[]},{"dst":"192.168.1.0/24","dev":"swp34","protocol":"kernel","scope":"link","prefsrc":"192.168.1.1","flags":["rt_trap"]}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 -> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_20.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_192.168.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05bf41f0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:6 -> 10.36.118.199:2:5 Tx 6518 Rx 0 Frames Delta 6518 Loss 100.000 INFO asyncssh:logging.py:92 [conn=122, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip address delete 20.1.1.1/24 dev lo INFO asyncssh:logging.py:92 [conn=122, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=24] Command: ip address delete 20.1.1.1/24 dev lo INFO asyncssh:logging.py:92 [conn=122, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=122, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip -j route show INFO asyncssh:logging.py:92 [conn=122, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=26] Command: ip -j route show INFO asyncssh:logging.py:92 [conn=122, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=26] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]},{"dst":"20.1.1.0/24","dev":"swp33","protocol":"kernel","scope":"link","prefsrc":"20.1.1.1","metric":20,"flags":["rt_trap"]},{"dst":"192.168.1.0/24","dev":"swp34","protocol":"kernel","scope":"link","prefsrc":"192.168.1.1","flags":["rt_trap"]}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d0606ba30>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:6 -> 10.36.118.199:2:5 Tx 5986 Rx 5986 Frames Delta 0 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_bm_traffic_forwarding from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_best_match.py INFO asyncssh:logging.py:92 [conn=122, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=27] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=122, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=28] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=122, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=28] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=122, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=29] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=122, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=30] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=30] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:01:13 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2914 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=122, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=31] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=122, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=32] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=32] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:01:31 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=122, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=122, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=34] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=122, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=34] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=122, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=35] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=122, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=36] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=122, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=36] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=122, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=122, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=37] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=122, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=122, chan=38] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=122, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=122, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=122, chan=38] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_class_x_discarded.py::test_ipv4_class_a_dis | 148.88 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-3671' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_class_a_dis">Starting testcase:test_ipv4_class_a_dis from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_class_x_discarded.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=122, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=123] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=123] Local address: 172.17.0.2, port 46762 INFO asyncssh:logging.py:92 [conn=123] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=123] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=123] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=123, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=123, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:01:31 UTC 2023 INFO asyncssh:logging.py:92 [conn=123, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=123, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=123, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=123, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=123, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=123, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=123, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=123, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=123, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=123, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=123, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=123, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:01:31 UTC 2023 INFO asyncssh:logging.py:92 [conn=123, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=123, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=123, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=123, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=123, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=123, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/8 dev swp33 && ip address add 0.0.0.1/8 dev swp34 INFO asyncssh:logging.py:92 [conn=123, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=10] Command: ip address add 1.1.1.1/8 dev swp33 && ip address add 0.0.0.1/8 dev swp34 INFO asyncssh:logging.py:92 [conn=123, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2915 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/8', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 8, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_0.0.0.2/8', 'count': 1, 'ip': '0.0.0.2', 'gw': '0.0.0.1', 'plen': 8, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 -> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/8 to 10.36.118.199:2:6_0.0.0.2/8 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/8 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_0.0.0.2/8 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e38280>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 -> 10.36.118.199:2:6 SIP-DIP 1.1.1.2-0.0.0.2 Tx 6563 Rx 0 Loss 100.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_class_a_dis from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_class_x_discarded.py INFO asyncssh:logging.py:92 [conn=123, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=123, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=11] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=123, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=12] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=123, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=12] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=123, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=123, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=123, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=123, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:03:39 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2915 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=123, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=123, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=123, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=123, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:03:59 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=123, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=123, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=123, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=18] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=123, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=123, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=123, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=123, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=20] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=123, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=123, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=123, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=123, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=123, chan=22] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=123, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=123, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=123, chan=22] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_class_x_discarded.py::test_ipv4_class_b_dis | 169.43 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-3705' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_class_b_dis">Starting testcase:test_ipv4_class_b_dis from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_class_x_discarded.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=123, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=124] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=124] Local address: 172.17.0.2, port 53866 INFO asyncssh:logging.py:92 [conn=124] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=124] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=124] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=124, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=124, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:04:00 UTC 2023 INFO asyncssh:logging.py:92 [conn=124, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=124, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=124, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=124, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=124, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=124, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=124, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=124, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=124, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=124, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=124, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=124, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:04:00 UTC 2023 INFO asyncssh:logging.py:92 [conn=124, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=124, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=124, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=124, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=124, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=124, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 128.1.1.1/16 dev swp33 && ip address add 191.255.1.1/16 dev swp34 INFO asyncssh:logging.py:92 [conn=124, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=10] Command: ip address add 128.1.1.1/16 dev swp33 && ip address add 191.255.1.1/16 dev swp34 INFO asyncssh:logging.py:92 [conn=124, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2916 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_128.1.1.2/16', 'count': 1, 'ip': '128.1.1.2', 'gw': '128.1.1.1', 'plen': 16, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_191.255.1.2/16', 'count': 1, 'ip': '191.255.1.2', 'gw': '191.255.1.1', 'plen': 16, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 -> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_128.1.1.2/16 to 10.36.118.199:2:6_191.255.1.2/16 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_128.1.1.2/16 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_191.255.1.2/16 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05bf4490>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 -> 10.36.118.199:2:6 SIP-DIP 128.1.1.2-191.255.1.2 Tx 6585 Rx 6585 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_class_b_dis from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_class_x_discarded.py INFO asyncssh:logging.py:92 [conn=124, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=124, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=11] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=124, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=12] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=124, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=12] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=124, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=124, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=124, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=124, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:06:04 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2916 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=124, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=124, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=124, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=124, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:06:49 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=124, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=124, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=124, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=18] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=124, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=124, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=124, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=124, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=20] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=124, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=124, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=124, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=124, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=124, chan=22] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=124, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=124, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=124, chan=22] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_class_x_discarded.py::test_ipv4_class_c_dis | 161.63 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-3739' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_class_c_dis">Starting testcase:test_ipv4_class_c_dis from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_class_x_discarded.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=124, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=125] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=125] Local address: 172.17.0.2, port 42540 INFO asyncssh:logging.py:92 [conn=125] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=125] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=125] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=125, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=125, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:06:49 UTC 2023 INFO asyncssh:logging.py:92 [conn=125, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=125, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=125, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=125, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=125, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=125, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=125, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=125, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=125, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=125, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=125, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=125, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:06:49 UTC 2023 INFO asyncssh:logging.py:92 [conn=125, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=125, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=125, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=125, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=125, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=125, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 192.1.1.1/24 dev swp33 && ip address add 223.255.255.1/24 dev swp34 INFO asyncssh:logging.py:92 [conn=125, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=10] Command: ip address add 192.1.1.1/24 dev swp33 && ip address add 223.255.255.1/24 dev swp34 INFO asyncssh:logging.py:92 [conn=125, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2917 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_192.1.1.2/24', 'count': 1, 'ip': '192.1.1.2', 'gw': '192.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_223.255.255.2/24', 'count': 1, 'ip': '223.255.255.2', 'gw': '223.255.255.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 -> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_192.1.1.2/24 to 10.36.118.199:2:6_223.255.255.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_192.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_223.255.255.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05bf7040>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 -> 10.36.118.199:2:6 SIP-DIP 192.1.1.2-223.255.255.2 Tx 6566 Rx 6566 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_class_c_dis from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_class_x_discarded.py INFO asyncssh:logging.py:92 [conn=125, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=125, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=11] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=125, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=12] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=125, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=12] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=125, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=125, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=125, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=125, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:08:58 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2917 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=125, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=125, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=125, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=125, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:09:31 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=125, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=125, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=125, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=18] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=125, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=125, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=125, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=125, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=20] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=125, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=125, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=125, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=125, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=125, chan=22] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=125, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=125, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=125, chan=22] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_class_x_discarded.py::test_ipv4_class_d_dis | 10.56 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-3773' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_class_d_dis">Starting testcase:test_ipv4_class_d_dis from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_class_x_discarded.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=125, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=126] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=126] Local address: 172.17.0.2, port 56482 INFO asyncssh:logging.py:92 [conn=126] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=126] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=126] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=126, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=126, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=126, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=126, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=126, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:09:31 UTC 2023 INFO asyncssh:logging.py:92 [conn=126, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=126, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=126, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=126, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=126, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=126, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=126, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=126, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=126, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=126, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=126, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=126, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=126, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=126, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=126, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=126, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=126, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=126, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=126, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=126, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=126, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=126, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=126, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=126, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=126, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=126, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=126, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=126, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=126, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=126, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:09:31 UTC 2023 INFO asyncssh:logging.py:92 [conn=126, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=126, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=126, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=126, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=126, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip address add 224.0.0.1/8 dev swp33 INFO asyncssh:logging.py:92 [conn=126, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=126, chan=8] Command: ip address add 224.0.0.1/8 dev swp33 INFO asyncssh:logging.py:92 [conn=126, chan=8] Received exit status 2 INFO asyncssh:logging.py:92 [conn=126, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=126, chan=8] Channel closed DEBUG infra2:Logger.py:156 RTNETLINK answers: Invalid argument -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_class_d_dis from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_class_x_discarded.py INFO asyncssh:logging.py:92 [conn=126, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=126, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=126, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=126, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=126, chan=9] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=126, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=126, chan=10] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=126, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=126, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=126, chan=10] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=126, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=126, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=126, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=126, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=126, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=126, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=126, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=126, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=126, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=126, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:09:31 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': 'Ixia not connected'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=126, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=126, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=126, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=126, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=126, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=126, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=126, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=126, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=126, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=126, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:09:41 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=126, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=126, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=126, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=126, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=126, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=126, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=126, chan=16] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=126, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=126, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=126, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=126, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=126, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=126, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=126, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=126, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=126, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=126, chan=18] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=126, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=126, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=126, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=126, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=126, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=126, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=126, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=126, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=126, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=126, chan=20] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=126, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=126, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=126, chan=20] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_class_x_discarded.py::test_ipv4_class_e_dis | 149.47 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-3805' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_class_e_dis">Starting testcase:test_ipv4_class_e_dis from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_class_x_discarded.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=126, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=127] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=127] Local address: 172.17.0.2, port 46872 INFO asyncssh:logging.py:92 [conn=127] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=127] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=127] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=127, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=127, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:09:41 UTC 2023 INFO asyncssh:logging.py:92 [conn=127, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=127, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=127, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=127, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=127, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=127, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=127, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=127, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=127, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=127, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=127, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=127, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:09:42 UTC 2023 INFO asyncssh:logging.py:92 [conn=127, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=127, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=127, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=127, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=127, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=127, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 240.0.0.0/32 dev swp33 && ip address add 223.255.254.1/32 dev swp34 INFO asyncssh:logging.py:92 [conn=127, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=10] Command: ip address add 240.0.0.0/32 dev swp33 && ip address add 223.255.254.1/32 dev swp34 INFO asyncssh:logging.py:92 [conn=127, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2918 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_240.0.0.1/32', 'count': 1, 'ip': '240.0.0.1', 'gw': '240.0.0.0', 'plen': 32, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_223.255.254.2/32', 'count': 1, 'ip': '223.255.254.2', 'gw': '223.255.254.1', 'plen': 32, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 -> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_240.0.0.1/32 to 10.36.118.199:2:6_223.255.254.2/32 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_240.0.0.1/32 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_223.255.254.2/32 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05da1720>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 -> 10.36.118.199:2:6 SIP-DIP 240.0.0.1-223.255.254.2 Tx 6536 Rx 0 Loss 100.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_class_e_dis from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_class_x_discarded.py INFO asyncssh:logging.py:92 [conn=127, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=127, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=11] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=127, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=12] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=127, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=12] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=127, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=127, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=127, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=127, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:11:47 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2918 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=127, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=127, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=127, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=127, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:12:11 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=127, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=127, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=127, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=18] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=127, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=127, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=127, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=127, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=20] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=127, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=127, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=127, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=127, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=127, chan=22] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=127, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=127, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=127, chan=22] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_crc.py::test_ipv4_checksum | 183.01 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-3839' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_checksum">Starting testcase:test_ipv4_checksum from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_crc.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=127, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=128] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=128] Local address: 172.17.0.2, port 60940 INFO asyncssh:logging.py:92 [conn=128] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=128] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=128] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=128, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:12:11 UTC 2023 INFO asyncssh:logging.py:92 [conn=128, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=128, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=128, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=128, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=128, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=128, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=128, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=128, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:12:11 UTC 2023 INFO asyncssh:logging.py:92 [conn=128, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=128, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=128, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=128, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=128, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=10] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=128, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2919 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 <-> 10.36.118.199:2:6 bad crc INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:7 <-> 10.36.118.199:2:8 good crc INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:7_3.3.3.2/24 to 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=128, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=11] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp33 INFO asyncssh:logging.py:92 [conn=128, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=12] Command: ethtool -S swp33 INFO asyncssh:logging.py:92 [conn=128, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=12] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 10658193042 bad_octets_received: 22170872 mac_trans_error: 0 broadcast_frames_received: 16953 multicast_frames_received: 18805597 frames_64_octets: 1195 frames_65_to_127_octets: 2236421 frames_128_to_255_octets: 3078 frames_256_to_511_octets: 2650 frames_512_to_1023_octets: 21636866 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 1777 broadcast_frames_sent: 883 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 13719 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 152 collisions: 0 late_collision: 0 unicast_frames_received: 3851313 unicast_frames_sent: 1204562 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 619605700 INFO asyncssh:logging.py:92 [conn=128, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=13] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp34 INFO asyncssh:logging.py:92 [conn=128, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=14] Command: ethtool -S swp34 INFO asyncssh:logging.py:92 [conn=128, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=14] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 491983548 bad_octets_received: 22093048 mac_trans_error: 0 broadcast_frames_received: 508 multicast_frames_received: 185 frames_64_octets: 1212 frames_65_to_127_octets: 1393570 frames_128_to_255_octets: 469 frames_256_to_511_octets: 1345 frames_512_to_1023_octets: 20800288 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 17990111 broadcast_frames_sent: 10680 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 13719 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 0 collisions: 0 late_collision: 0 unicast_frames_received: 955758 unicast_frames_sent: 3240669 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 10283925603 INFO asyncssh:logging.py:92 [conn=128, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=15] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp35 INFO asyncssh:logging.py:92 [conn=128, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=16] Command: ethtool -S swp35 INFO asyncssh:logging.py:92 [conn=128, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=16] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 158404668 bad_octets_received: 22093048 mac_trans_error: 0 broadcast_frames_received: 244 multicast_frames_received: 185 frames_64_octets: 1098 frames_65_to_127_octets: 1393350 frames_128_to_255_octets: 393 frames_256_to_511_octets: 1328 frames_512_to_1023_octets: 20577293 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 17802016 broadcast_frames_sent: 5681 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 13719 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 0 collisions: 0 late_collision: 0 unicast_frames_received: 304401 unicast_frames_sent: 3861962 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 10503279213 INFO asyncssh:logging.py:92 [conn=128, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=17] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp36 INFO asyncssh:logging.py:92 [conn=128, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=18] Command: ethtool -S swp36 INFO asyncssh:logging.py:92 [conn=128, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=18] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 27373628 bad_octets_received: 22093048 mac_trans_error: 0 broadcast_frames_received: 228 multicast_frames_received: 185 frames_64_octets: 1093 frames_65_to_127_octets: 1393327 frames_128_to_255_octets: 399 frames_256_to_511_octets: 1311 frames_512_to_1023_octets: 20415730 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 17640916 broadcast_frames_sent: 5697 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 13719 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 0 collisions: 0 late_collision: 0 unicast_frames_received: 48483 unicast_frames_sent: 4117378 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 10551583940 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=128, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=19] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp33 INFO asyncssh:logging.py:92 [conn=128, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=20] Command: ethtool -S swp33 INFO asyncssh:logging.py:92 [conn=128, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=20] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 10658193042 bad_octets_received: 25091832 mac_trans_error: 0 broadcast_frames_received: 16953 multicast_frames_received: 18805597 frames_64_octets: 1195 frames_65_to_127_octets: 2236422 frames_128_to_255_octets: 3079 frames_256_to_511_octets: 2650 frames_512_to_1023_octets: 21642571 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 1779 broadcast_frames_sent: 883 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 13719 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 5857 collisions: 0 late_collision: 0 unicast_frames_received: 3851313 unicast_frames_sent: 1204562 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 619606023 INFO asyncssh:logging.py:92 [conn=128, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=21] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp34 INFO asyncssh:logging.py:92 [conn=128, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=22] Command: ethtool -S swp34 INFO asyncssh:logging.py:92 [conn=128, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=22] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 491983548 bad_octets_received: 25014008 mac_trans_error: 0 broadcast_frames_received: 508 multicast_frames_received: 185 frames_64_octets: 1212 frames_65_to_127_octets: 1393571 frames_128_to_255_octets: 470 frames_256_to_511_octets: 1345 frames_512_to_1023_octets: 20805993 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 17990113 broadcast_frames_sent: 10680 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 13719 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 5705 collisions: 0 late_collision: 0 unicast_frames_received: 955758 unicast_frames_sent: 3240669 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 10283925926 INFO asyncssh:logging.py:92 [conn=128, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=23] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp35 INFO asyncssh:logging.py:92 [conn=128, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=24] Command: ethtool -S swp35 INFO asyncssh:logging.py:92 [conn=128, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=24] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 161325692 bad_octets_received: 22093048 mac_trans_error: 0 broadcast_frames_received: 244 multicast_frames_received: 185 frames_64_octets: 1100 frames_65_to_127_octets: 1393351 frames_128_to_255_octets: 394 frames_256_to_511_octets: 1328 frames_512_to_1023_octets: 20588703 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 17802018 broadcast_frames_sent: 5681 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 13719 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 0 collisions: 0 late_collision: 0 unicast_frames_received: 310107 unicast_frames_sent: 3867668 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 10506200560 INFO asyncssh:logging.py:92 [conn=128, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=25] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp36 INFO asyncssh:logging.py:92 [conn=128, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=26] Command: ethtool -S swp36 INFO asyncssh:logging.py:92 [conn=128, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=26] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 30294652 bad_octets_received: 22093048 mac_trans_error: 0 broadcast_frames_received: 228 multicast_frames_received: 185 frames_64_octets: 1095 frames_65_to_127_octets: 1393328 frames_128_to_255_octets: 399 frames_256_to_511_octets: 1311 frames_512_to_1023_octets: 20427140 frames_1024_to_max_octets: 1027 excessive_collision: 0 multicast_frames_sent: 17640917 broadcast_frames_sent: 5697 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 13719 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 0 collisions: 0 late_collision: 0 unicast_frames_received: 54189 unicast_frames_sent: 4123084 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 10554505038 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05eb8be0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 bad crc SIP-DIP 1.1.1.2-2.2.2.2 Tx 5705 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 bad crc SIP-DIP 2.2.2.2-1.1.1.2 Tx 5705 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:7 <-> 10.36.118.199:2:8 good crc SIP-DIP 3.3.3.2-4.4.4.2 Tx 5705 Rx 5705 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:7 <-> 10.36.118.199:2:8 good crc SIP-DIP 4.4.4.2-3.3.3.2 Tx 5705 Rx 5705 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_checksum from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_crc.py INFO asyncssh:logging.py:92 [conn=128, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=27] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=128, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=28] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=128, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=28] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=128, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=29] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=128, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=30] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=30] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:14:44 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2919 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=128, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=31] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=128, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=32] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=32] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:15:14 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=128, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=128, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=34] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=128, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=34] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=128, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=35] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=128, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=36] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=128, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=36] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=128, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=128, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=37] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=128, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=128, chan=38] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=128, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=128, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=128, chan=38] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_en_dis_fwd.py::test_ipv4_en_dis_fwd | 193.94 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-3889' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_en_dis_fwd">Starting testcase:test_ipv4_en_dis_fwd from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_en_dis_fwd.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=128, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=129] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=129] Local address: 172.17.0.2, port 33350 INFO asyncssh:logging.py:92 [conn=129] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=129] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=129] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=129, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=129, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:15:14 UTC 2023 INFO asyncssh:logging.py:92 [conn=129, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=129, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=129, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=129, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=129, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=129, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=129, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=129, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=129, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=129, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=129, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=129, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:15:14 UTC 2023 INFO asyncssh:logging.py:92 [conn=129, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=129, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=129, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=129, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=129, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=129, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=129, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=10] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=129, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2920 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 <-> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:7 <-> 10.36.118.199:2:8 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:7_3.3.3.2/24 to 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05d626e0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 1.1.1.2-2.2.2.2 Tx 5623 Rx 5623 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 2.2.2.2-1.1.1.2 Tx 5623 Rx 5623 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:7 <-> 10.36.118.199:2:8 SIP-DIP 3.3.3.2-4.4.4.2 Tx 5623 Rx 5623 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:7 <-> 10.36.118.199:2:8 SIP-DIP 4.4.4.2-3.3.3.2 Tx 5623 Rx 5623 Loss 0.000 INFO asyncssh:logging.py:92 [conn=129, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=129, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=11] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=129, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=12] Command: sysctl -n net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=129, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=12] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=129, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=129, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip neigh flush dev swp33 && ip neigh flush dev swp34 && ip neigh flush dev swp35 && ip neigh flush dev swp36 INFO asyncssh:logging.py:92 [conn=129, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=14] Command: ip neigh flush dev swp33 && ip neigh flush dev swp34 && ip neigh flush dev swp35 && ip neigh flush dev swp36 INFO asyncssh:logging.py:92 [conn=129, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05d633a0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 1.1.1.2-2.2.2.2 Tx 5623 Rx 5623 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 2.2.2.2-1.1.1.2 Tx 5623 Rx 5623 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:7 <-> 10.36.118.199:2:8 SIP-DIP 3.3.3.2-4.4.4.2 Tx 5623 Rx 5623 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:7 <-> 10.36.118.199:2:8 SIP-DIP 4.4.4.2-3.3.3.2 Tx 5623 Rx 5623 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_en_dis_fwd from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_en_dis_fwd.py INFO asyncssh:logging.py:92 [conn=129, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=129, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=15] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=129, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=16] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=129, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=16] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=129, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=129, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=129, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=129, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:17:54 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2920 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=129, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=129, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=129, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=129, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:18:28 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=129, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=129, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=129, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=22] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=129, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=22] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=129, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=129, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=129, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=24] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=129, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=129, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=129, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=129, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=129, chan=26] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=129, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=129, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=129, chan=26] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_gw.py::test_ipv4_default_gw | 195.24 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-3925' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_default_gw">Starting testcase:test_ipv4_default_gw from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_gw.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=129, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=130] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=130] Local address: 172.17.0.2, port 56816 INFO asyncssh:logging.py:92 [conn=130] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=130] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=130] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=130, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:18:28 UTC 2023 INFO asyncssh:logging.py:92 [conn=130, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=130, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=2] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=130, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=2] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=130, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=130, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=4] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=130, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=4] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"}] INFO asyncssh:logging.py:92 [conn=130, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip route delete default via 10.36.118.1 dev ma1 INFO asyncssh:logging.py:92 [conn=130, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=6] Command: ip route delete default via 10.36.118.1 dev ma1 INFO asyncssh:logging.py:92 [conn=130, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=130, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=7] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=130, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=8] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=8] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:18:28 UTC 2023 INFO asyncssh:logging.py:92 [conn=130, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=9] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=130, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=10] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=130, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=10] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=130, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=11] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=130, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=12] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=130, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=12] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=130, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=130, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:18:28 UTC 2023 INFO asyncssh:logging.py:92 [conn=130, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=15] Channel closed DEBUG infra2:Logger.py:156 bridge -j vlan show dev swp33 INFO asyncssh:logging.py:92 [conn=130, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=16] Command: bridge -j vlan show dev swp33 INFO asyncssh:logging.py:92 [conn=130, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=16] Channel closed DEBUG infra2:Logger.py:156 [] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'bridge -j vlan show dev swp33 ', 'rc': 0, 'result': '[]\n'}}] INFO asyncssh:logging.py:92 [conn=130, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j address show swp33 INFO asyncssh:logging.py:92 [conn=130, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=18] Command: ip -j address show swp33 INFO asyncssh:logging.py:92 [conn=130, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[]}] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'ip -j address show swp33 ', 'rc': 0, 'result': '[{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[]}]\n'}}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Cannot find the Vlan GW IP address INFO asyncssh:logging.py:92 [conn=130, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=19] Channel closed DEBUG infra2:Logger.py:156 bridge -j vlan show dev swp34 INFO asyncssh:logging.py:92 [conn=130, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=20] Command: bridge -j vlan show dev swp34 INFO asyncssh:logging.py:92 [conn=130, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=20] Channel closed DEBUG infra2:Logger.py:156 [] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'bridge -j vlan show dev swp34 ', 'rc': 0, 'result': '[]\n'}}] INFO asyncssh:logging.py:92 [conn=130, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j address show swp34 INFO asyncssh:logging.py:92 [conn=130, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=22] Command: ip -j address show swp34 INFO asyncssh:logging.py:92 [conn=130, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[]}] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'ip -j address show swp34 ', 'rc': 0, 'result': '[{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[]}]\n'}}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Cannot find the Vlan GW IP address INFO asyncssh:logging.py:92 [conn=130, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=23] Channel closed DEBUG infra2:Logger.py:156 bridge -j vlan show dev swp35 INFO asyncssh:logging.py:92 [conn=130, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=24] Command: bridge -j vlan show dev swp35 INFO asyncssh:logging.py:92 [conn=130, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=24] Channel closed DEBUG infra2:Logger.py:156 [] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'bridge -j vlan show dev swp35 ', 'rc': 0, 'result': '[]\n'}}] INFO asyncssh:logging.py:92 [conn=130, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip -j address show swp35 INFO asyncssh:logging.py:92 [conn=130, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=26] Command: ip -j address show swp35 INFO asyncssh:logging.py:92 [conn=130, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=26] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[]}] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'ip -j address show swp35 ', 'rc': 0, 'result': '[{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[]}]\n'}}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Cannot find the Vlan GW IP address INFO asyncssh:logging.py:92 [conn=130, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=27] Channel closed DEBUG infra2:Logger.py:156 bridge -j vlan show dev swp36 INFO asyncssh:logging.py:92 [conn=130, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=28] Command: bridge -j vlan show dev swp36 INFO asyncssh:logging.py:92 [conn=130, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=28] Channel closed DEBUG infra2:Logger.py:156 [] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'bridge -j vlan show dev swp36 ', 'rc': 0, 'result': '[]\n'}}] INFO asyncssh:logging.py:92 [conn=130, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip -j address show swp36 INFO asyncssh:logging.py:92 [conn=130, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=30] Command: ip -j address show swp36 INFO asyncssh:logging.py:92 [conn=130, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=30] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[]}] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'ip -j address show swp36 ', 'rc': 0, 'result': '[{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[]}]\n'}}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Cannot find the Vlan GW IP address INFO asyncssh:logging.py:92 [conn=130, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=130, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=32] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=130, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=32] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=130, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=130, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=34] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=130, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=34] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2921 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:8 -> 10.36.118.199:2:5 5.5.5.5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:8 -> 10.36.118.199:2:6 5.5.5.5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:8 -> 10.36.118.199:2:7 5.5.5.5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=130, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=35] Channel closed DEBUG infra2:Logger.py:156 ip route add default metric 100 via 1.1.1.2 dev swp33 && ip route add default metric 200 via 2.2.2.2 dev swp34 INFO asyncssh:logging.py:92 [conn=130, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=36] Command: ip route add default metric 100 via 1.1.1.2 dev swp33 && ip route add default metric 200 via 2.2.2.2 dev swp34 INFO asyncssh:logging.py:92 [conn=130, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=36] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e8f910>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:8 -> 10.36.118.199:2:5 5.5.5.5 Tx 5810 Rx 5810 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:8 -> 10.36.118.199:2:6 5.5.5.5 Tx 5810 Rx 0 Frames Delta 5810 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:8 -> 10.36.118.199:2:7 5.5.5.5 Tx 5810 Rx 0 Frames Delta 5810 Loss 100.000 INFO asyncssh:logging.py:92 [conn=130, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=37] Channel closed DEBUG infra2:Logger.py:156 ip -j route show INFO asyncssh:logging.py:92 [conn=130, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=38] Command: ip -j route show INFO asyncssh:logging.py:92 [conn=130, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=38] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"1.1.1.2","dev":"swp33","metric":100,"flags":["offload","rt_offload"]},{"dst":"default","gateway":"2.2.2.2","dev":"swp34","metric":200,"flags":[]},{"dst":"1.1.1.0/24","dev":"swp33","protocol":"kernel","scope":"link","prefsrc":"1.1.1.1","flags":["rt_trap"]},{"dst":"2.2.2.0/24","dev":"swp34","protocol":"kernel","scope":"link","prefsrc":"2.2.2.1","flags":["rt_trap"]},{"dst":"3.3.3.0/24","dev":"swp35","protocol":"kernel","scope":"link","prefsrc":"3.3.3.1","flags":["rt_trap"]},{"dst":"4.4.4.0/24","dev":"swp36","protocol":"kernel","scope":"link","prefsrc":"4.4.4.1","flags":["rt_trap"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=130, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=39] Channel closed DEBUG infra2:Logger.py:156 ip route add default via 3.3.3.2 dev swp35 INFO asyncssh:logging.py:92 [conn=130, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=40] Command: ip route add default via 3.3.3.2 dev swp35 INFO asyncssh:logging.py:92 [conn=130, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=40] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e3ba00>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:8 -> 10.36.118.199:2:5 5.5.5.5 Tx 5977 Rx 0 Frames Delta 5977 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:8 -> 10.36.118.199:2:6 5.5.5.5 Tx 5977 Rx 0 Frames Delta 5977 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:8 -> 10.36.118.199:2:7 5.5.5.5 Tx 5977 Rx 5977 Frames Delta 0 Loss 0.000 INFO asyncssh:logging.py:92 [conn=130, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=41] Channel closed DEBUG infra2:Logger.py:156 ip -j route show INFO asyncssh:logging.py:92 [conn=130, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=42] Command: ip -j route show INFO asyncssh:logging.py:92 [conn=130, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=42] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"3.3.3.2","dev":"swp35","flags":["offload","rt_offload"]},{"dst":"default","gateway":"1.1.1.2","dev":"swp33","metric":100,"flags":["offload"]},{"dst":"default","gateway":"2.2.2.2","dev":"swp34","metric":200,"flags":[]},{"dst":"1.1.1.0/24","dev":"swp33","protocol":"kernel","scope":"link","prefsrc":"1.1.1.1","flags":["rt_trap"]},{"dst":"2.2.2.0/24","dev":"swp34","protocol":"kernel","scope":"link","prefsrc":"2.2.2.1","flags":["rt_trap"]},{"dst":"3.3.3.0/24","dev":"swp35","protocol":"kernel","scope":"link","prefsrc":"3.3.3.1","flags":["rt_trap"]},{"dst":"4.4.4.0/24","dev":"swp36","protocol":"kernel","scope":"link","prefsrc":"4.4.4.1","flags":["rt_trap"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_default_gw from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_gw.py INFO asyncssh:logging.py:92 [conn=130, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=43] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=130, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=44] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=130, chan=44] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=44] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=130, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=45] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=130, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=46] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=46] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:21:13 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2921 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=130, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=47] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=130, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=48] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=48] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:21:43 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=130, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=49] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=130, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=50] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=130, chan=50] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=50] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=130, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=51] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=130, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=52] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=130, chan=52] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=52] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=130, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=53] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=130, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=54] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=130, chan=54] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=54] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=130, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=55] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=130, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=56] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=130, chan=56] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=56] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=130, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=57] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=130, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=58] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=130, chan=58] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=58] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"}] INFO asyncssh:logging.py:92 [conn=130, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=130, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=59] Channel closed DEBUG infra2:Logger.py:156 ip route replace default via 10.36.118.1 dev ma1 INFO asyncssh:logging.py:92 [conn=130, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=130, chan=60] Command: ip route replace default via 10.36.118.1 dev ma1 INFO asyncssh:logging.py:92 [conn=130, chan=60] Received exit status 0 INFO asyncssh:logging.py:92 [conn=130, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=130, chan=60] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_gw.py::test_ipv4_not_connected_gw | 10.79 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-4001' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_not_connected_gw">Starting testcase:test_ipv4_not_connected_gw from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_gw.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=130, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=131] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=131] Local address: 172.17.0.2, port 50426 INFO asyncssh:logging.py:92 [conn=131] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=131] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=131] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=131, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=131, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:21:43 UTC 2023 INFO asyncssh:logging.py:92 [conn=131, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=131, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=131, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=131, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=131, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=131, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=131, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=131, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=131, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=131, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=131, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=131, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:21:43 UTC 2023 INFO asyncssh:logging.py:92 [conn=131, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=131, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 INFO asyncssh:logging.py:92 [conn=131, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=8] Command: ip address add 1.1.1.1/24 dev swp33 INFO asyncssh:logging.py:92 [conn=131, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=131, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=131, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip route add default via 5.5.5.5 dev swp33 INFO asyncssh:logging.py:92 [conn=131, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=10] Command: ip route add default via 5.5.5.5 dev swp33 INFO asyncssh:logging.py:92 [conn=131, chan=10] Received exit status 2 INFO asyncssh:logging.py:92 [conn=131, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=10] Channel closed DEBUG infra2:Logger.py:156 Error: Nexthop has invalid gateway. INFO asyncssh:logging.py:92 [conn=131, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=131, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip address add 2.2.2.2/24 dev swp34 INFO asyncssh:logging.py:92 [conn=131, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=12] Command: ip address add 2.2.2.2/24 dev swp34 INFO asyncssh:logging.py:92 [conn=131, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=131, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=131, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip route add default via 5.5.5.5 dev swp34 INFO asyncssh:logging.py:92 [conn=131, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=14] Command: ip route add default via 5.5.5.5 dev swp34 INFO asyncssh:logging.py:92 [conn=131, chan=14] Received exit status 2 INFO asyncssh:logging.py:92 [conn=131, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=14] Channel closed DEBUG infra2:Logger.py:156 Error: Nexthop has invalid gateway. INFO asyncssh:logging.py:92 [conn=131, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=131, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip address add 3.3.3.3/24 dev swp35 INFO asyncssh:logging.py:92 [conn=131, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=16] Command: ip address add 3.3.3.3/24 dev swp35 INFO asyncssh:logging.py:92 [conn=131, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=131, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=131, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip route add default via 5.5.5.5 dev swp35 INFO asyncssh:logging.py:92 [conn=131, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=18] Command: ip route add default via 5.5.5.5 dev swp35 INFO asyncssh:logging.py:92 [conn=131, chan=18] Received exit status 2 INFO asyncssh:logging.py:92 [conn=131, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=18] Channel closed DEBUG infra2:Logger.py:156 Error: Nexthop has invalid gateway. INFO asyncssh:logging.py:92 [conn=131, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=131, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip address add 4.4.4.4/24 dev swp36 INFO asyncssh:logging.py:92 [conn=131, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=20] Command: ip address add 4.4.4.4/24 dev swp36 INFO asyncssh:logging.py:92 [conn=131, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=131, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=131, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip route add default via 5.5.5.5 dev swp36 INFO asyncssh:logging.py:92 [conn=131, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=22] Command: ip route add default via 5.5.5.5 dev swp36 INFO asyncssh:logging.py:92 [conn=131, chan=22] Received exit status 2 INFO asyncssh:logging.py:92 [conn=131, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=22] Channel closed DEBUG infra2:Logger.py:156 Error: Nexthop has invalid gateway. -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_not_connected_gw from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_gw.py INFO asyncssh:logging.py:92 [conn=131, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=131, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=23] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=131, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=24] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=131, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=24] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=131, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=131, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=25] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=131, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=26] Command: date INFO asyncssh:logging.py:92 [conn=131, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=26] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:21:44 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': 'Ixia not connected'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=131, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=131, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=27] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=131, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=131, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=28] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:21:54 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=131, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=131, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=131, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=30] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=131, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=30] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=131, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=131, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=131, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=32] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=131, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=32] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=131, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=131, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=131, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=131, chan=34] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=131, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=131, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=131, chan=34] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_icmp.py::test_ipv4_icmp_disabled | 188.70 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-4047' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_icmp_disabled">Starting testcase:test_ipv4_icmp_disabled from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_icmp.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=131, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=132] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=132] Local address: 172.17.0.2, port 53730 INFO asyncssh:logging.py:92 [conn=132] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=132] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=132] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=132, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=132, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:21:54 UTC 2023 INFO asyncssh:logging.py:92 [conn=132, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=132, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=132, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=132, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=132, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=132, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=132, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=132, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=132, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=132, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=132, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=132, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:21:54 UTC 2023 INFO asyncssh:logging.py:92 [conn=132, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=132, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=132, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=132, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=132, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=132, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=132, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=10] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=132, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2922 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO asyncssh:logging.py:92 [conn=132, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=132, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=11] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.icmp_echo_ignore_all INFO asyncssh:logging.py:92 [conn=132, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=12] Command: sysctl -n net.ipv4.icmp_echo_ignore_all INFO asyncssh:logging.py:92 [conn=132, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=12] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=132, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=132, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=13] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.icmp_echo_ignore_all=1 INFO asyncssh:logging.py:92 [conn=132, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=14] Command: sysctl net.ipv4.icmp_echo_ignore_all=1 INFO asyncssh:logging.py:92 [conn=132, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=14] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.icmp_echo_ignore_all = 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for ipv4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e8d2d0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI ipv4 SIP-DIP 1.1.1.2-2.2.2.2 Tx 654 Rx 654 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending Ping from 10.36.118.199:2:5_1.1.1.2/24 to 1.1.1.1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending Ping from 10.36.118.199:2:6_2.2.2.2/24 to 2.2.2.1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending Ping from 10.36.118.199:2:7_3.3.3.2/24 to 3.3.3.1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending Ping from 10.36.118.199:2:8_4.4.4.2/24 to 4.4.4.1 WARNING DENT:Logger.py:111 [Ixia Traffic Generator] Some pings did not reach their destination [{'ixia': {'command': 'send_ping&& send_ping&& send_ping&& send_ping', 'rc': 1, 'result': [{'success': False, 'info': '1 requests sent, 0 replies received., \nPing: 1.1.1.2 -> 1.1.1.1 failed - timeout', 'port': '10.36.118.199:2:5', 'src_ip': '1.1.1.2', 'dst_ip': '1.1.1.1'}, {'success': False, 'info': '1 requests sent, 0 replies received., \nPing: 2.2.2.2 -> 2.2.2.1 failed - timeout', 'port': '10.36.118.199:2:6', 'src_ip': '2.2.2.2', 'dst_ip': '2.2.2.1'}, {'success': False, 'info': '1 requests sent, 0 replies received., \nPing: 3.3.3.2 -> 3.3.3.1 failed - timeout', 'port': '10.36.118.199:2:7', 'src_ip': '3.3.3.2', 'dst_ip': '3.3.3.1'}, {'success': False, 'info': '1 requests sent, 0 replies received., \nPing: 4.4.4.2 -> 4.4.4.1 failed - timeout', 'port': '10.36.118.199:2:8', 'src_ip': '4.4.4.2', 'dst_ip': '4.4.4.1'}]}}] INFO asyncssh:logging.py:92 [conn=132, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=132, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=15] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.icmp_echo_ignore_all=0 INFO asyncssh:logging.py:92 [conn=132, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=16] Command: sysctl net.ipv4.icmp_echo_ignore_all=0 INFO asyncssh:logging.py:92 [conn=132, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=16] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.icmp_echo_ignore_all = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending Ping from 10.36.118.199:2:5_1.1.1.2/24 to 1.1.1.1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending Ping from 10.36.118.199:2:6_2.2.2.2/24 to 2.2.2.1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending Ping from 10.36.118.199:2:7_3.3.3.2/24 to 3.3.3.1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending Ping from 10.36.118.199:2:8_4.4.4.2/24 to 4.4.4.1 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_icmp_disabled from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_icmp.py INFO asyncssh:logging.py:92 [conn=132, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=132, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=17] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=132, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=18] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=132, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=18] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=132, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=132, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=132, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=132, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:24:35 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2922 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=132, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=132, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=132, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=132, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:25:02 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=132, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=132, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=132, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=24] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=132, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=132, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=132, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=132, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=26] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=132, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=26] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=132, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=132, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=132, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=132, chan=28] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=132, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=132, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=132, chan=28] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_icmp.py::test_ipv4_ping_stability | 262.76 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-4087' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_ping_stability">Starting testcase:test_ipv4_ping_stability from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_icmp.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=132, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=133] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=133] Local address: 172.17.0.2, port 41154 INFO asyncssh:logging.py:92 [conn=133] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=133] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=133] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=133, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=133, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:25:03 UTC 2023 INFO asyncssh:logging.py:92 [conn=133, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=133, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=133, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=133, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=133, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=133, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=133, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=133, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=133, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=133, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=133, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=133, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:25:03 UTC 2023 INFO asyncssh:logging.py:92 [conn=133, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=133, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=133, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=133, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=133, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=133, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=133, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=10] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=133, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2923 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for ipv4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=133, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=133, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=133, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=133, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=133, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=11] Channel closed INFO asyncssh:logging.py:92 [conn=133, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=12] Received channel close DEBUG infra2:Logger.py:156 ping -I swp33 -i 0.005 -w 120 1.1.1.2 | grep "bytes from" | wc -l INFO asyncssh:logging.py:92 [conn=133, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=12] Channel closed INFO asyncssh:logging.py:92 [conn=133, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=14] Received channel close DEBUG infra2:Logger.py:156 ping -I swp34 -i 0.005 -w 120 2.2.2.2 | grep "bytes from" | wc -l INFO asyncssh:logging.py:92 [conn=133, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=13] Channel closed INFO asyncssh:logging.py:92 [conn=133, chan=14] Channel closed INFO asyncssh:logging.py:92 [conn=133, chan=15] Command: ping -I swp33 -i 0.005 -w 120 1.1.1.2 | grep "bytes from" | wc -l DEBUG infra2:Logger.py:156 ping -I swp35 -i 0.005 -w 120 3.3.3.2 | grep "bytes from" | wc -l INFO asyncssh:logging.py:92 [conn=133, chan=17] Requesting new SSH session DEBUG infra2:Logger.py:156 ping -I swp36 -i 0.005 -w 120 4.4.4.2 | grep "bytes from" | wc -l INFO asyncssh:logging.py:92 [conn=133, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=16] Command: ping -I swp34 -i 0.005 -w 120 2.2.2.2 | grep "bytes from" | wc -l INFO asyncssh:logging.py:92 [conn=133, chan=17] Command: ping -I swp35 -i 0.005 -w 120 3.3.3.2 | grep "bytes from" | wc -l INFO asyncssh:logging.py:92 [conn=133, chan=18] Command: ping -I swp36 -i 0.005 -w 120 4.4.4.2 | grep "bytes from" | wc -l INFO asyncssh:logging.py:92 [conn=133, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=15] Channel closed DEBUG infra2:Logger.py:156 2955 INFO asyncssh:logging.py:92 [conn=133, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=17] Channel closed INFO asyncssh:logging.py:92 [conn=133, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=18] Received channel close DEBUG infra2:Logger.py:156 3038 INFO asyncssh:logging.py:92 [conn=133, chan=18] Channel closed DEBUG infra2:Logger.py:156 2986 INFO asyncssh:logging.py:92 [conn=133, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=16] Channel closed DEBUG infra2:Logger.py:156 3062 INFO DENT:Logger.py:84 [DENT infrastructure 2] Total run time: 120.08s, pings received: 12041 INFO DENT:Logger.py:84 [DENT infrastructure 2] Actual icmp rate: 100.27pps, expected: 100pps -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_ping_stability from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_icmp.py INFO asyncssh:logging.py:92 [conn=133, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=133, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=19] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=133, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=20] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=133, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=20] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=133, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=133, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=133, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=133, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:29:07 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2923 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=133, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=133, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=23] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=133, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=24] Command: date INFO asyncssh:logging.py:92 [conn=133, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=24] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:29:25 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=133, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=133, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=133, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=26] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=133, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=133, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=133, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=133, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=28] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=133, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=28] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=133, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=133, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=133, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=133, chan=30] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=133, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=133, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=133, chan=30] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_icmp.py::test_ipv4_ping_static_ip | 147.71 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-4191' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_ping_static_ip">Starting testcase:test_ipv4_ping_static_ip from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_icmp.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=134, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=135] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=135] Local address: 172.17.0.2, port 46440 INFO asyncssh:logging.py:92 [conn=135] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=135] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=135] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=135, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=135, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:32:10 UTC 2023 INFO asyncssh:logging.py:92 [conn=135, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=135, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=135, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=135, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=135, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=135, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=135, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=135, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=135, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=135, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=135, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=135, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:32:10 UTC 2023 INFO asyncssh:logging.py:92 [conn=135, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=135, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=135, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=135, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=135, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=135, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=135, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=10] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=135, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2925 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for ipv4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending Ping from 10.36.118.199:2:5_1.1.1.2/24 to 1.1.1.1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending Ping from 10.36.118.199:2:6_2.2.2.2/24 to 2.2.2.1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending Ping from 10.36.118.199:2:7_3.3.3.2/24 to 3.3.3.1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending Ping from 10.36.118.199:2:8_4.4.4.2/24 to 4.4.4.1 INFO asyncssh:logging.py:92 [conn=135, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=135, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=135, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=135, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=135, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=11] Channel closed INFO asyncssh:logging.py:92 [conn=135, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=13] Received channel close DEBUG infra2:Logger.py:156 ping -I swp33 -c 1 -i 0.1 -s 0 -w 120 1.1.1.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=135, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=12] Channel closed INFO asyncssh:logging.py:92 [conn=135, chan=13] Channel closed INFO asyncssh:logging.py:92 [conn=135, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=14] Received channel close DEBUG infra2:Logger.py:156 ping -I swp34 -c 1 -i 0.1 -s 0 -w 120 2.2.2.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=135, chan=16] Requesting new SSH session DEBUG infra2:Logger.py:156 ping -I swp35 -c 1 -i 0.1 -s 0 -w 120 3.3.3.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=135, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=14] Channel closed INFO asyncssh:logging.py:92 [conn=135, chan=15] Command: ping -I swp33 -c 1 -i 0.1 -s 0 -w 120 1.1.1.2 | grep "ping statistics" -A 2 DEBUG infra2:Logger.py:156 ping -I swp36 -c 1 -i 0.1 -s 0 -w 120 4.4.4.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=135, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=16] Command: ping -I swp34 -c 1 -i 0.1 -s 0 -w 120 2.2.2.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=135, chan=17] Command: ping -I swp35 -c 1 -i 0.1 -s 0 -w 120 3.3.3.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=135, chan=18] Command: ping -I swp36 -c 1 -i 0.1 -s 0 -w 120 4.4.4.2 | grep "ping statistics" -A 2 INFO asyncssh:logging.py:92 [conn=135, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=15] Channel closed INFO asyncssh:logging.py:92 [conn=135, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=17] Received channel close DEBUG infra2:Logger.py:156 --- 1.1.1.2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms INFO asyncssh:logging.py:92 [conn=135, chan=16] Channel closed INFO asyncssh:logging.py:92 [conn=135, chan=18] Channel closed INFO asyncssh:logging.py:92 [conn=135, chan=17] Channel closed DEBUG infra2:Logger.py:156 --- 2.2.2.2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms DEBUG infra2:Logger.py:156 --- 4.4.4.2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms DEBUG infra2:Logger.py:156 --- 3.3.3.2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_ping_static_ip from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_icmp.py INFO asyncssh:logging.py:92 [conn=135, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=135, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=19] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=135, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=20] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=135, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=20] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=135, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=135, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=135, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=135, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:34:16 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2925 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=135, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=135, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=23] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=135, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=24] Command: date INFO asyncssh:logging.py:92 [conn=135, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=24] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:34:37 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=135, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=135, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=135, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=26] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=135, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=135, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=135, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=135, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=28] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=135, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=28] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=135, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=135, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=135, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=135, chan=30] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=135, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=135, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=135, chan=30] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_icmp.py::test_ipv4_fwd_disable | 159.07 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-4237' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_fwd_disable">Starting testcase:test_ipv4_fwd_disable from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_icmp.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=135, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=136] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=136] Local address: 172.17.0.2, port 59334 INFO asyncssh:logging.py:92 [conn=136] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=136] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=136] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=136, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=136, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:34:37 UTC 2023 INFO asyncssh:logging.py:92 [conn=136, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=136, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=136, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=136, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=136, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=136, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=136, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=136, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=136, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=136, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=136, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=136, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:34:37 UTC 2023 INFO asyncssh:logging.py:92 [conn=136, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=136, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=136, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=136, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=136, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=136, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=136, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=10] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=136, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2926 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for ipv4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=136, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=136, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip neigh flush dev swp33 && ip neigh flush dev swp34 && ip neigh flush dev swp35 && ip neigh flush dev swp36 INFO asyncssh:logging.py:92 [conn=136, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=12] Command: ip neigh flush dev swp33 && ip neigh flush dev swp34 && ip neigh flush dev swp35 && ip neigh flush dev swp36 INFO asyncssh:logging.py:92 [conn=136, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=136, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=136, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=13] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=136, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=14] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=136, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=14] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP from 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP from 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending Ping from 10.36.118.199:2:5_1.1.1.2/24 to 4.4.4.2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending Ping from 10.36.118.199:2:6_2.2.2.2/24 to 3.3.3.2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending Ping from 10.36.118.199:2:7_3.3.3.2/24 to 2.2.2.2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending Ping from 10.36.118.199:2:8_4.4.4.2/24 to 1.1.1.2 WARNING DENT:Logger.py:111 [Ixia Traffic Generator] Some pings did not reach their destination [{'ixia': {'command': 'send_ping&& send_ping&& send_ping&& send_ping', 'rc': 1, 'result': [{'success': True, 'info': '1 requests sent, 1 replies received., \nPing: 1.1.1.2 -> 4.4.4.2 succeeded - reply received (sequence number = 0)', 'port': '10.36.118.199:2:5', 'src_ip': None, 'dst_ip': '4.4.4.2'}, {'success': False, 'info': '1 requests sent, 0 replies received., \nPing: 2.2.2.2 -> 3.3.3.2 failed - timeout', 'port': '10.36.118.199:2:6', 'src_ip': None, 'dst_ip': '3.3.3.2'}, {'success': False, 'info': '1 requests sent, 0 replies received., \nPing: 3.3.3.2 -> 2.2.2.2 failed - timeout', 'port': '10.36.118.199:2:7', 'src_ip': None, 'dst_ip': '2.2.2.2'}, {'success': True, 'info': '1 requests sent, 1 replies received., \nPing: 4.4.4.2 -> 1.1.1.2 succeeded - reply received (sequence number = 0)', 'port': '10.36.118.199:2:8', 'src_ip': None, 'dst_ip': '1.1.1.2'}]}}] INFO asyncssh:logging.py:92 [conn=136, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=136, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=15] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=136, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=16] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=136, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=16] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 INFO asyncssh:logging.py:92 [conn=136, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=136, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip neigh flush dev swp33 && ip neigh flush dev swp34 && ip neigh flush dev swp35 && ip neigh flush dev swp36 INFO asyncssh:logging.py:92 [conn=136, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=18] Command: ip neigh flush dev swp33 && ip neigh flush dev swp34 && ip neigh flush dev swp35 && ip neigh flush dev swp36 INFO asyncssh:logging.py:92 [conn=136, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending Ping from 10.36.118.199:2:5_1.1.1.2/24 to 4.4.4.2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending Ping from 10.36.118.199:2:6_2.2.2.2/24 to 3.3.3.2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending Ping from 10.36.118.199:2:7_3.3.3.2/24 to 2.2.2.2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending Ping from 10.36.118.199:2:8_4.4.4.2/24 to 1.1.1.2 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_fwd_disable from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_icmp.py INFO asyncssh:logging.py:92 [conn=136, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=136, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=19] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=136, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=20] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=136, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=20] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=136, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=136, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=136, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=136, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:36:48 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2926 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=136, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=136, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=23] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=136, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=24] Command: date INFO asyncssh:logging.py:92 [conn=136, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=24] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:37:16 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=136, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=136, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=136, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=26] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=136, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=136, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=136, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=136, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=28] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=136, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=28] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=136, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=136, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=136, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=136, chan=30] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=136, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=136, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=136, chan=30] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_mtu.py::test_ipv4_oversized_mtu | 185.79 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-4277' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_oversized_mtu">Starting testcase:test_ipv4_oversized_mtu from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_mtu.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=136, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=137] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=137] Local address: 172.17.0.2, port 35618 INFO asyncssh:logging.py:92 [conn=137] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=137] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=137] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=137, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:37:16 UTC 2023 INFO asyncssh:logging.py:92 [conn=137, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=137, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=2] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=137, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=2] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=137, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=3] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=137, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=4] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=4] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:37:16 UTC 2023 INFO asyncssh:logging.py:92 [conn=137, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=5] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=137, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=6] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=137, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=6] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=137, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=7] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=137, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=8] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=137, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=8] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=137, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=9] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=137, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=10] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=10] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:37:16 UTC 2023 INFO asyncssh:logging.py:92 [conn=137, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=137, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=12] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=137, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=137, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=137, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=14] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=137, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2928 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 <-> 10.36.118.199:2:8 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 <-> 10.36.118.199:2:7 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_2.2.2.2/24 to 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:7 <-> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:7_3.3.3.2/24 to 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:8 <-> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:8_4.4.4.2/24 to 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=137, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 mtu 1000 && ip link set dev swp34 mtu 1000 && ip link set dev swp35 mtu 1000 && ip link set dev swp36 mtu 1000 INFO asyncssh:logging.py:92 [conn=137, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=16] Command: ip link set dev swp33 mtu 1000 && ip link set dev swp34 mtu 1000 && ip link set dev swp35 mtu 1000 && ip link set dev swp36 mtu 1000 INFO asyncssh:logging.py:92 [conn=137, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=137, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=17] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp33 INFO asyncssh:logging.py:92 [conn=137, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=18] Command: ethtool -S swp33 INFO asyncssh:logging.py:92 [conn=137, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=18] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 10667251428 bad_octets_received: 25091832 mac_trans_error: 0 broadcast_frames_received: 16970 multicast_frames_received: 18805597 frames_64_octets: 1411 frames_65_to_127_octets: 2263313 frames_128_to_255_octets: 3141 frames_256_to_511_octets: 2650 frames_512_to_1023_octets: 21680647 frames_1024_to_max_octets: 1172 excessive_collision: 0 multicast_frames_sent: 1978 broadcast_frames_sent: 884 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 13719 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 5857 collisions: 0 late_collision: 0 unicast_frames_received: 3879729 unicast_frames_sent: 1241319 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 633032469 INFO asyncssh:logging.py:92 [conn=137, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=19] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp34 INFO asyncssh:logging.py:92 [conn=137, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=20] Command: ethtool -S swp34 INFO asyncssh:logging.py:92 [conn=137, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=20] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 500712772 bad_octets_received: 25014008 mac_trans_error: 0 broadcast_frames_received: 524 multicast_frames_received: 185 frames_64_octets: 1420 frames_65_to_127_octets: 1420575 frames_128_to_255_octets: 528 frames_256_to_511_octets: 1345 frames_512_to_1023_octets: 20826639 frames_1024_to_max_octets: 1172 excessive_collision: 0 multicast_frames_sent: 17990307 broadcast_frames_sent: 10681 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 13719 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 5705 collisions: 0 late_collision: 0 unicast_frames_received: 983576 unicast_frames_sent: 3260701 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 10288767400 INFO asyncssh:logging.py:92 [conn=137, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=21] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp35 INFO asyncssh:logging.py:92 [conn=137, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=22] Command: ethtool -S swp35 INFO asyncssh:logging.py:92 [conn=137, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=22] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 170052978 bad_octets_received: 22093048 mac_trans_error: 0 broadcast_frames_received: 260 multicast_frames_received: 185 frames_64_octets: 1330 frames_65_to_127_octets: 1420316 frames_128_to_255_octets: 451 frames_256_to_511_octets: 1328 frames_512_to_1023_octets: 20635563 frames_1024_to_max_octets: 1172 excessive_collision: 0 multicast_frames_sent: 17802210 broadcast_frames_sent: 5695 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 13719 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 0 collisions: 0 late_collision: 0 unicast_frames_received: 337906 unicast_frames_sent: 3913904 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 10524462709 INFO asyncssh:logging.py:92 [conn=137, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=23] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp36 INFO asyncssh:logging.py:92 [conn=137, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=24] Command: ethtool -S swp36 INFO asyncssh:logging.py:92 [conn=137, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=24] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 61699722 bad_octets_received: 22093048 mac_trans_error: 0 broadcast_frames_received: 245 multicast_frames_received: 185 frames_64_octets: 1309 frames_65_to_127_octets: 1420235 frames_128_to_255_octets: 456 frames_256_to_511_octets: 1311 frames_512_to_1023_octets: 20491430 frames_1024_to_max_octets: 1172 excessive_collision: 0 multicast_frames_sent: 17641107 broadcast_frames_sent: 5698 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 13719 fragments: 0 oversize: 13993 jabber: 0 rx_error_frame_received: 0 bad_crc: 0 collisions: 0 late_collision: 0 unicast_frames_received: 126258 unicast_frames_sent: 4142420 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 10559006659 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=137, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=25] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp33 INFO asyncssh:logging.py:92 [conn=137, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=26] Command: ethtool -S swp33 INFO asyncssh:logging.py:92 [conn=137, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=26] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 10667251428 bad_octets_received: 31030674 mac_trans_error: 0 broadcast_frames_received: 16970 multicast_frames_received: 18805597 frames_64_octets: 1411 frames_65_to_127_octets: 2263313 frames_128_to_255_octets: 3141 frames_256_to_511_octets: 2650 frames_512_to_1023_octets: 21680647 frames_1024_to_max_octets: 1172 excessive_collision: 0 multicast_frames_sent: 1978 broadcast_frames_sent: 884 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 13719 fragments: 0 oversize: 19804 jabber: 0 rx_error_frame_received: 0 bad_crc: 5857 collisions: 0 late_collision: 0 unicast_frames_received: 3879729 unicast_frames_sent: 1241319 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 633032469 INFO asyncssh:logging.py:92 [conn=137, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=27] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp34 INFO asyncssh:logging.py:92 [conn=137, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=28] Command: ethtool -S swp34 INFO asyncssh:logging.py:92 [conn=137, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=28] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 500712772 bad_octets_received: 30952850 mac_trans_error: 0 broadcast_frames_received: 524 multicast_frames_received: 185 frames_64_octets: 1420 frames_65_to_127_octets: 1420575 frames_128_to_255_octets: 529 frames_256_to_511_octets: 1345 frames_512_to_1023_octets: 20826639 frames_1024_to_max_octets: 1172 excessive_collision: 0 multicast_frames_sent: 17990308 broadcast_frames_sent: 10681 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 13719 fragments: 0 oversize: 19804 jabber: 0 rx_error_frame_received: 0 bad_crc: 5705 collisions: 0 late_collision: 0 unicast_frames_received: 983576 unicast_frames_sent: 3260701 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 10288767649 INFO asyncssh:logging.py:92 [conn=137, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=29] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp35 INFO asyncssh:logging.py:92 [conn=137, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=30] Command: ethtool -S swp35 INFO asyncssh:logging.py:92 [conn=137, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=30] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 170052978 bad_octets_received: 28031890 mac_trans_error: 0 broadcast_frames_received: 260 multicast_frames_received: 185 frames_64_octets: 1330 frames_65_to_127_octets: 1420316 frames_128_to_255_octets: 452 frames_256_to_511_octets: 1328 frames_512_to_1023_octets: 20635563 frames_1024_to_max_octets: 1172 excessive_collision: 0 multicast_frames_sent: 17802211 broadcast_frames_sent: 5695 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 13719 fragments: 0 oversize: 19804 jabber: 0 rx_error_frame_received: 0 bad_crc: 0 collisions: 0 late_collision: 0 unicast_frames_received: 337906 unicast_frames_sent: 3913904 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 10524462958 INFO asyncssh:logging.py:92 [conn=137, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=31] Channel closed DEBUG infra2:Logger.py:156 ethtool -S swp36 INFO asyncssh:logging.py:92 [conn=137, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=32] Command: ethtool -S swp36 INFO asyncssh:logging.py:92 [conn=137, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=32] Channel closed DEBUG infra2:Logger.py:156 NIC statistics: good_octets_received: 61699722 bad_octets_received: 28031890 mac_trans_error: 0 broadcast_frames_received: 245 multicast_frames_received: 185 frames_64_octets: 1309 frames_65_to_127_octets: 1420236 frames_128_to_255_octets: 457 frames_256_to_511_octets: 1311 frames_512_to_1023_octets: 20491430 frames_1024_to_max_octets: 1172 excessive_collision: 0 multicast_frames_sent: 17641109 broadcast_frames_sent: 5698 fc_sent: 0 fc_received: 0 buffer_overrun: 0 undersize: 13719 fragments: 0 oversize: 19804 jabber: 0 rx_error_frame_received: 0 bad_crc: 0 collisions: 0 late_collision: 0 unicast_frames_received: 126258 unicast_frames_sent: 4142420 sent_multiple: 0 sent_deferred: 0 good_octets_sent: 10559006982 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05d03a60>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:8 SIP-DIP 1.1.1.2-4.4.4.2 Tx 5811 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:6 <-> 10.36.118.199:2:7 SIP-DIP 2.2.2.2-3.3.3.2 Tx 5811 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:7 <-> 10.36.118.199:2:6 SIP-DIP 3.3.3.2-2.2.2.2 Tx 5811 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:8 <-> 10.36.118.199:2:5 SIP-DIP 4.4.4.2-1.1.1.2 Tx 5811 Rx 0 Loss 100.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_oversized_mtu from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_mtu.py INFO asyncssh:logging.py:92 [conn=137, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=33] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=137, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=34] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=137, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=34] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=137, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=35] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=137, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=36] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=36] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:39:53 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2928 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=137, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=37] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=137, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=38] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=38] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:40:22 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=137, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=39] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=137, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=40] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=137, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=40] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=137, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=41] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=137, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=42] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=137, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=42] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1000,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1000,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1000,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1000,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=137, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=43] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=137, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=44] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=137, chan=44] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=44] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=137, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=137, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=45] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 mtu 1500 && ip link set dev swp34 mtu 1500 && ip link set dev swp35 mtu 1500 && ip link set dev swp36 mtu 1500 INFO asyncssh:logging.py:92 [conn=137, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=137, chan=46] Command: ip link set dev swp33 mtu 1500 && ip link set dev swp34 mtu 1500 && ip link set dev swp35 mtu 1500 && ip link set dev swp36 mtu 1500 INFO asyncssh:logging.py:92 [conn=137, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=137, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=137, chan=46] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_routing.py::test_ipv4_random_routing | 213.22 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-4373' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_random_routing">Starting testcase:test_ipv4_random_routing from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_routing.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=138, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=139] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=139] Local address: 172.17.0.2, port 49052 INFO asyncssh:logging.py:92 [conn=139] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=139] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=139] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=139, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=139, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:43:20 UTC 2023 INFO asyncssh:logging.py:92 [conn=139, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=139, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=139, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=139, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=139, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=139, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=139, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=139, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=139, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=139, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=139, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=139, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:43:20 UTC 2023 INFO asyncssh:logging.py:92 [conn=139, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=139, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=139, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=139, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=139, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=139, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 29.189.189.155/13 dev swp33 && ip address add 95.92.125.46/18 dev swp34 && ip address add 51.2.94.96/3 dev swp35 && ip address add 33.244.102.136/27 dev swp36 INFO asyncssh:logging.py:92 [conn=139, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=10] Command: ip address add 29.189.189.155/13 dev swp33 && ip address add 95.92.125.46/18 dev swp34 && ip address add 51.2.94.96/3 dev swp35 && ip address add 33.244.102.136/27 dev swp36 INFO asyncssh:logging.py:92 [conn=139, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2932 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_29.189.189.154/13', 'count': 1, 'ip': '29.189.189.154', 'gw': '29.189.189.155', 'plen': 13, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_95.92.125.47/18', 'count': 1, 'ip': '95.92.125.47', 'gw': '95.92.125.46', 'plen': 18, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_51.2.94.97/3', 'count': 1, 'ip': '51.2.94.97', 'gw': '51.2.94.96', 'plen': 3, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_33.244.102.137/27', 'count': 1, 'ip': '33.244.102.137', 'gw': '33.244.102.136', 'plen': 27, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for ipv4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_29.189.189.154/13 to 10.36.118.199:2:6_95.92.125.47/18 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_29.189.189.154/13 to 10.36.118.199:2:7_51.2.94.97/3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_29.189.189.154/13 to 10.36.118.199:2:8_33.244.102.137/27 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_95.92.125.47/18 to 10.36.118.199:2:5_29.189.189.154/13 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_95.92.125.47/18 to 10.36.118.199:2:7_51.2.94.97/3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_95.92.125.47/18 to 10.36.118.199:2:8_33.244.102.137/27 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:7_51.2.94.97/3 to 10.36.118.199:2:5_29.189.189.154/13 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:7_51.2.94.97/3 to 10.36.118.199:2:6_95.92.125.47/18 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:7_51.2.94.97/3 to 10.36.118.199:2:8_33.244.102.137/27 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:8_33.244.102.137/27 to 10.36.118.199:2:5_29.189.189.154/13 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:8_33.244.102.137/27 to 10.36.118.199:2:6_95.92.125.47/18 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:8_33.244.102.137/27 to 10.36.118.199:2:7_51.2.94.97/3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_29.189.189.154/13 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_95.92.125.47/18 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_51.2.94.97/3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_33.244.102.137/27 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05d603d0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI ipv4 SIP-DIP 29.189.189.154-33.244.102.137 Tx 5578 Rx 5578 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI ipv4 SIP-DIP 29.189.189.154-51.2.94.97 Tx 5579 Rx 5579 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI ipv4 SIP-DIP 29.189.189.154-95.92.125.47 Tx 5579 Rx 5579 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI ipv4 #1 SIP-DIP 95.92.125.47-29.189.189.154 Tx 5579 Rx 5579 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:8 TI ipv4 #1 SIP-DIP 95.92.125.47-33.244.102.137 Tx 5578 Rx 5578 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI ipv4 #1 SIP-DIP 95.92.125.47-51.2.94.97 Tx 5579 Rx 5579 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:5 TI ipv4 #2 SIP-DIP 51.2.94.97-29.189.189.154 Tx 5579 Rx 5579 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:6 TI ipv4 #2 SIP-DIP 51.2.94.97-95.92.125.47 Tx 5578 Rx 5578 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:5 TI ipv4 #3 SIP-DIP 33.244.102.137-29.189.189.154 Tx 5579 Rx 5579 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:7 TI ipv4 #3 SIP-DIP 33.244.102.137-51.2.94.97 Tx 5578 Rx 5578 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:6 TI ipv4 #3 SIP-DIP 33.244.102.137-95.92.125.47 Tx 5579 Rx 5579 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_random_routing from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_routing.py INFO asyncssh:logging.py:92 [conn=139, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=139, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=11] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=139, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=12] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=139, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=12] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=139, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=139, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=139, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=139, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:46:21 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2932 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=139, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=139, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=139, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=139, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:46:52 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=139, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=139, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=139, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=18] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=139, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=139, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=139, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=139, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=20] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=139, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=139, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=139, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=139, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=139, chan=22] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=139, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=139, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=139, chan=22] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_routing.py::test_ipv4_nexthop_route | 178.44 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-4407' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_nexthop_route">Starting testcase:test_ipv4_nexthop_route from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_routing.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=139, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=140] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=140] Local address: 172.17.0.2, port 52504 INFO asyncssh:logging.py:92 [conn=140] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=140] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=140] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=140, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=140, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:46:53 UTC 2023 INFO asyncssh:logging.py:92 [conn=140, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=140, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=140, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=140, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=140, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=140, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=140, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=140, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=140, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=140, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=140, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=140, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:46:53 UTC 2023 INFO asyncssh:logging.py:92 [conn=140, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=140, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=140, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=140, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=140, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=140, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 INFO asyncssh:logging.py:92 [conn=140, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=10] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 INFO asyncssh:logging.py:92 [conn=140, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2934 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO asyncssh:logging.py:92 [conn=140, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=140, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip neigh add 1.1.1.5 lladdr aa:bb:cc:dd:ee:01 dev swp33 && ip neigh add 2.2.2.5 lladdr aa:bb:cc:dd:ee:02 dev swp34 INFO asyncssh:logging.py:92 [conn=140, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=12] Command: ip neigh add 1.1.1.5 lladdr aa:bb:cc:dd:ee:01 dev swp33 && ip neigh add 2.2.2.5 lladdr aa:bb:cc:dd:ee:02 dev swp34 INFO asyncssh:logging.py:92 [conn=140, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=140, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=140, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip route add 48.0.0.0/24 nexthop via 1.1.1.5 && ip route add 16.0.0.0/24 nexthop via 2.2.2.5 INFO asyncssh:logging.py:92 [conn=140, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=14] Command: ip route add 48.0.0.0/24 nexthop via 1.1.1.5 && ip route add 16.0.0.0/24 nexthop via 2.2.2.5 INFO asyncssh:logging.py:92 [conn=140, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=140, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=140, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=15] Channel closed DEBUG infra2:Logger.py:156 bridge -j vlan show dev swp33 INFO asyncssh:logging.py:92 [conn=140, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=16] Command: bridge -j vlan show dev swp33 INFO asyncssh:logging.py:92 [conn=140, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=16] Channel closed DEBUG infra2:Logger.py:156 [] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'bridge -j vlan show dev swp33 ', 'rc': 0, 'result': '[]\n'}}] INFO asyncssh:logging.py:92 [conn=140, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=140, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j address show swp33 INFO asyncssh:logging.py:92 [conn=140, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=18] Command: ip -j address show swp33 INFO asyncssh:logging.py:92 [conn=140, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[{"family":"inet","local":"1.1.1.1","prefixlen":24,"scope":"global","label":"swp33","valid_life_time":4294967295,"preferred_life_time":4294967295},{"family":"inet6","local":"fe80::1abe:92ff:fe13:64a5","prefixlen":64,"scope":"link","valid_life_time":4294967295,"preferred_life_time":4294967295}]}] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'ip -j address show swp33 ', 'rc': 0, 'result': '[{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[{"family":"inet","local":"1.1.1.1","prefixlen":24,"scope":"global","label":"swp33","valid_life_time":4294967295,"preferred_life_time":4294967295},{"family":"inet6","local":"fe80::1abe:92ff:fe13:64a5","prefixlen":64,"scope":"link","valid_life_time":4294967295,"preferred_life_time":4294967295}]}]\n'}}] INFO asyncssh:logging.py:92 [conn=140, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=140, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=19] Channel closed DEBUG infra2:Logger.py:156 bridge -j vlan show dev swp34 INFO asyncssh:logging.py:92 [conn=140, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=20] Command: bridge -j vlan show dev swp34 INFO asyncssh:logging.py:92 [conn=140, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=20] Channel closed DEBUG infra2:Logger.py:156 [] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'bridge -j vlan show dev swp34 ', 'rc': 0, 'result': '[]\n'}}] INFO asyncssh:logging.py:92 [conn=140, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=140, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j address show swp34 INFO asyncssh:logging.py:92 [conn=140, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=22] Command: ip -j address show swp34 INFO asyncssh:logging.py:92 [conn=140, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[{"family":"inet","local":"2.2.2.1","prefixlen":24,"scope":"global","label":"swp34","valid_life_time":4294967295,"preferred_life_time":4294967295},{"family":"inet6","local":"fe80::1abe:92ff:fe13:64a6","prefixlen":64,"scope":"link","valid_life_time":4294967295,"preferred_life_time":4294967295}]}] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'ip -j address show swp34 ', 'rc': 0, 'result': '[{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[{"family":"inet","local":"2.2.2.1","prefixlen":24,"scope":"global","label":"swp34","valid_life_time":4294967295,"preferred_life_time":4294967295},{"family":"inet6","local":"fe80::1abe:92ff:fe13:64a6","prefixlen":64,"scope":"link","valid_life_time":4294967295,"preferred_life_time":4294967295}]}]\n'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 -> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 -> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05d03640>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:5 -> 10.36.118.199:2:6 Tx 6364 Rx 6364 Frames Delta 0 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:6 -> 10.36.118.199:2:5 Tx 6364 Rx 6364 Frames Delta 0 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_nexthop_route from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_routing.py INFO asyncssh:logging.py:92 [conn=140, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=140, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=23] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=140, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=24] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=140, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=24] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=140, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=140, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=25] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=140, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=26] Command: date INFO asyncssh:logging.py:92 [conn=140, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=26] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:49:11 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2934 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=140, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=140, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=27] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=140, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=140, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=28] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:49:51 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=140, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=140, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=140, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=30] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=140, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=30] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=140, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=140, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=140, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=32] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=140, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=32] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=140, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=140, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=140, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=140, chan=34] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=140, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=140, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=140, chan=34] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_routing.py::test_ipv4_route_between_vlan_devs | 176.10 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-4454' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_route_between_vlan_devs">Starting testcase:test_ipv4_route_between_vlan_devs from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_routing.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=140, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=141] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=141] Local address: 172.17.0.2, port 48928 INFO asyncssh:logging.py:92 [conn=141] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=141] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=141] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=141, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:49:51 UTC 2023 INFO asyncssh:logging.py:92 [conn=141, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=141, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=141, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=141, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=141, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=141, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=141, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=141, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:49:51 UTC 2023 INFO asyncssh:logging.py:92 [conn=141, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=141, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=8] Command: ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=141, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=141, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 master br0 && ip link set dev swp34 master br0 INFO asyncssh:logging.py:92 [conn=141, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=10] Command: ip link set dev swp33 master br0 && ip link set dev swp34 master br0 INFO asyncssh:logging.py:92 [conn=141, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=141, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 10 && bridge vlan add dev swp34 vid 20 && bridge vlan add dev br0 vid 10 self && bridge vlan add dev br0 vid 20 self INFO asyncssh:logging.py:92 [conn=141, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=12] Command: bridge vlan add dev swp33 vid 10 && bridge vlan add dev swp34 vid 20 && bridge vlan add dev br0 vid 10 self && bridge vlan add dev br0 vid 20 self INFO asyncssh:logging.py:92 [conn=141, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=141, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip link add link br0 name br0.10 type vlan id 10 && ip link add link br0 name br0.20 type vlan id 20 INFO asyncssh:logging.py:92 [conn=141, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=14] Command: ip link add link br0 name br0.10 type vlan id 10 && ip link add link br0 name br0.20 type vlan id 20 INFO asyncssh:logging.py:92 [conn=141, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=141, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev br0 up && ip link set dev br0.10 up && ip link set dev br0.20 up INFO asyncssh:logging.py:92 [conn=141, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=16] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev br0 up && ip link set dev br0.10 up && ip link set dev br0.20 up INFO asyncssh:logging.py:92 [conn=141, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=141, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev br0.10 && ip address add 2.2.2.1/24 dev br0.20 INFO asyncssh:logging.py:92 [conn=141, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=18] Command: ip address add 1.1.1.1/24 dev br0.10 && ip address add 2.2.2.1/24 dev br0.20 INFO asyncssh:logging.py:92 [conn=141, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2936 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': 10, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': 20, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO asyncssh:logging.py:92 [conn=141, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j route show INFO asyncssh:logging.py:92 [conn=141, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=20] Command: ip -j route show INFO asyncssh:logging.py:92 [conn=141, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"1.1.1.0/24","dev":"br0.10","protocol":"kernel","scope":"link","prefsrc":"1.1.1.1","flags":["rt_trap"]},{"dst":"2.2.2.0/24","dev":"br0.20","protocol":"kernel","scope":"link","prefsrc":"2.2.2.1","flags":["rt_trap"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_2.2.2.2/24 to 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e65870>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 1.1.1.2-2.2.2.2 Tx 6370 Rx 6370 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI traffic #1 SIP-DIP 2.2.2.2-1.1.1.2 Tx 6370 Rx 6370 Loss 0.000 INFO asyncssh:logging.py:92 [conn=141, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip address flush br0.10 && ip address flush br0.20 INFO asyncssh:logging.py:92 [conn=141, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=22] Command: ip address flush br0.10 && ip address flush br0.20 INFO asyncssh:logging.py:92 [conn=141, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=22] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=141, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev br0.10 && ip address add 2.2.2.1/24 dev br0.20 INFO asyncssh:logging.py:92 [conn=141, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=24] Command: ip address add 1.1.1.1/24 dev br0.10 && ip address add 2.2.2.1/24 dev br0.20 INFO asyncssh:logging.py:92 [conn=141, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=141, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip -j route show INFO asyncssh:logging.py:92 [conn=141, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=26] Command: ip -j route show INFO asyncssh:logging.py:92 [conn=141, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=26] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"1.1.1.0/24","dev":"br0.10","protocol":"kernel","scope":"link","prefsrc":"1.1.1.1","flags":["rt_trap"]},{"dst":"2.2.2.0/24","dev":"br0.20","protocol":"kernel","scope":"link","prefsrc":"2.2.2.1","flags":["rt_trap"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05d61720>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 1.1.1.2-2.2.2.2 Tx 5962 Rx 5962 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI traffic #1 SIP-DIP 2.2.2.2-1.1.1.2 Tx 5962 Rx 5962 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_route_between_vlan_devs from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_routing.py INFO asyncssh:logging.py:92 [conn=141, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=27] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=141, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=28] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=141, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=28] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=141, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=29] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=141, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=30] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=30] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:52:13 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2936 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=141, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=31] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=141, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=32] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=32] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:52:47 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=141, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=141, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=34] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=141, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=34] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=141, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=35] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=141, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=36] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=141, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=36] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"br0","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":106,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":107,"link":"br0","ifname":"br0.10","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":108,"link":"br0","ifname":"br0.20","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=141, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=37] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=141, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=38] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=141, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=38] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=141, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=39] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=141, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=40] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=40] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:52:47 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=141, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=41] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=141, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=42] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=141, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=42] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":106,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=141, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=141, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=43] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=141, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=141, chan=44] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=141, chan=44] Received exit status 0 INFO asyncssh:logging.py:92 [conn=141, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=141, chan=44] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_routing.py::test_ipv4_nexthop_static_route | 194.20 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-4512' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_nexthop_static_route">Starting testcase:test_ipv4_nexthop_static_route from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_routing.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=141, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=142] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=142] Local address: 172.17.0.2, port 51152 INFO asyncssh:logging.py:92 [conn=142] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=142] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=142] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=142, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:52:47 UTC 2023 INFO asyncssh:logging.py:92 [conn=142, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=142, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=142, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=142, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=142, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=142, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=142, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=142, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:52:47 UTC 2023 INFO asyncssh:logging.py:92 [conn=142, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge -j vlan show dev swp33 INFO asyncssh:logging.py:92 [conn=142, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=8] Command: bridge -j vlan show dev swp33 INFO asyncssh:logging.py:92 [conn=142, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=8] Channel closed DEBUG infra2:Logger.py:156 [] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'bridge -j vlan show dev swp33 ', 'rc': 0, 'result': '[]\n'}}] INFO asyncssh:logging.py:92 [conn=142, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip -j address show swp33 INFO asyncssh:logging.py:92 [conn=142, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=10] Command: ip -j address show swp33 INFO asyncssh:logging.py:92 [conn=142, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=10] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[]}] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'ip -j address show swp33 ', 'rc': 0, 'result': '[{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[]}]\n'}}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Cannot find the Vlan GW IP address INFO asyncssh:logging.py:92 [conn=142, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge -j vlan show dev swp34 INFO asyncssh:logging.py:92 [conn=142, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=12] Command: bridge -j vlan show dev swp34 INFO asyncssh:logging.py:92 [conn=142, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=12] Channel closed DEBUG infra2:Logger.py:156 [] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'bridge -j vlan show dev swp34 ', 'rc': 0, 'result': '[]\n'}}] INFO asyncssh:logging.py:92 [conn=142, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j address show swp34 INFO asyncssh:logging.py:92 [conn=142, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=14] Command: ip -j address show swp34 INFO asyncssh:logging.py:92 [conn=142, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[]}] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'ip -j address show swp34 ', 'rc': 0, 'result': '[{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[]}]\n'}}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Cannot find the Vlan GW IP address INFO asyncssh:logging.py:92 [conn=142, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=15] Channel closed DEBUG infra2:Logger.py:156 bridge -j vlan show dev swp35 INFO asyncssh:logging.py:92 [conn=142, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=16] Command: bridge -j vlan show dev swp35 INFO asyncssh:logging.py:92 [conn=142, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=16] Channel closed DEBUG infra2:Logger.py:156 [] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'bridge -j vlan show dev swp35 ', 'rc': 0, 'result': '[]\n'}}] INFO asyncssh:logging.py:92 [conn=142, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j address show swp35 INFO asyncssh:logging.py:92 [conn=142, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=18] Command: ip -j address show swp35 INFO asyncssh:logging.py:92 [conn=142, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[]}] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'ip -j address show swp35 ', 'rc': 0, 'result': '[{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[]}]\n'}}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Cannot find the Vlan GW IP address INFO asyncssh:logging.py:92 [conn=142, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=19] Channel closed DEBUG infra2:Logger.py:156 bridge -j vlan show dev swp36 INFO asyncssh:logging.py:92 [conn=142, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=20] Command: bridge -j vlan show dev swp36 INFO asyncssh:logging.py:92 [conn=142, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=20] Channel closed DEBUG infra2:Logger.py:156 [] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'bridge -j vlan show dev swp36 ', 'rc': 0, 'result': '[]\n'}}] INFO asyncssh:logging.py:92 [conn=142, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j address show swp36 INFO asyncssh:logging.py:92 [conn=142, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=22] Command: ip -j address show swp36 INFO asyncssh:logging.py:92 [conn=142, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[{"family":"inet6","local":"fe80::1abe:92ff:fe13:64a8","prefixlen":64,"scope":"link","tentative":true,"valid_life_time":4294967295,"preferred_life_time":4294967295}]}] INFO DENT:Logger.py:84 [DENT infrastructure 2] [{'infra2': {'command': 'ip -j address show swp36 ', 'rc': 0, 'result': '[{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff","addr_info":[{"family":"inet6","local":"fe80::1abe:92ff:fe13:64a8","prefixlen":64,"scope":"link","tentative":true,"valid_life_time":4294967295,"preferred_life_time":4294967295}]}]\n'}}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Cannot find the Vlan GW IP address INFO asyncssh:logging.py:92 [conn=142, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=142, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=24] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=142, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=142, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=142, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=26] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 2.2.2.1/24 dev swp34 && ip address add 3.3.3.1/24 dev swp35 && ip address add 4.4.4.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=142, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2938 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_3.3.3.2/24', 'count': 1, 'ip': '3.3.3.2', 'gw': '3.3.3.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_4.4.4.2/24', 'count': 1, 'ip': '4.4.4.2', 'gw': '4.4.4.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO asyncssh:logging.py:92 [conn=142, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip route add 100.0.0.1 nexthop via 1.1.1.2 dev swp33 && ip route add 101.0.0.1 nexthop via 2.2.2.2 dev swp34 INFO asyncssh:logging.py:92 [conn=142, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=28] Command: ip route add 100.0.0.1 nexthop via 1.1.1.2 dev swp33 && ip route add 101.0.0.1 nexthop via 2.2.2.2 dev swp34 INFO asyncssh:logging.py:92 [conn=142, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=28] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=142, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip -j route show INFO asyncssh:logging.py:92 [conn=142, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=30] Command: ip -j route show INFO asyncssh:logging.py:92 [conn=142, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=30] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"1.1.1.0/24","dev":"swp33","protocol":"kernel","scope":"link","prefsrc":"1.1.1.1","flags":["rt_trap"]},{"dst":"2.2.2.0/24","dev":"swp34","protocol":"kernel","scope":"link","prefsrc":"2.2.2.1","flags":["rt_trap"]},{"dst":"3.3.3.0/24","dev":"swp35","protocol":"kernel","scope":"link","prefsrc":"3.3.3.1","flags":["rt_trap"]},{"dst":"4.4.4.0/24","dev":"swp36","protocol":"kernel","scope":"link","prefsrc":"4.4.4.1","flags":["rt_trap"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]},{"dst":"100.0.0.1","gateway":"1.1.1.2","dev":"swp33","flags":["trap","rt_offload"]},{"dst":"101.0.0.1","gateway":"2.2.2.2","dev":"swp34","flags":["trap","rt_offload"]}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:8 -> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:7 -> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_3.3.3.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_4.4.4.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=142, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=142, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=32] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=142, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=32] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2.2.2.2","dev":"swp34","lladdr":"00:12:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"4.4.4.2","dev":"swp36","lladdr":"00:14:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"3.3.3.2","dev":"swp35","lladdr":"00:13:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=142, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip route delete 100.0.0.1 dev swp33 && ip route delete 101.0.0.1 dev swp34 INFO asyncssh:logging.py:92 [conn=142, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=34] Command: ip route delete 100.0.0.1 dev swp33 && ip route delete 101.0.0.1 dev swp34 INFO asyncssh:logging.py:92 [conn=142, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=34] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=142, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=35] Channel closed DEBUG infra2:Logger.py:156 ip -j route show INFO asyncssh:logging.py:92 [conn=142, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=36] Command: ip -j route show INFO asyncssh:logging.py:92 [conn=142, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=36] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"1.1.1.0/24","dev":"swp33","protocol":"kernel","scope":"link","prefsrc":"1.1.1.1","flags":["rt_trap"]},{"dst":"2.2.2.0/24","dev":"swp34","protocol":"kernel","scope":"link","prefsrc":"2.2.2.1","flags":["rt_trap"]},{"dst":"3.3.3.0/24","dev":"swp35","protocol":"kernel","scope":"link","prefsrc":"3.3.3.1","flags":["rt_trap"]},{"dst":"4.4.4.0/24","dev":"swp36","protocol":"kernel","scope":"link","prefsrc":"4.4.4.1","flags":["rt_trap"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=142, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=37] Channel closed DEBUG infra2:Logger.py:156 ip neigh delete 1.1.1.2 dev swp33 && ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 4.4.4.2 dev swp36 INFO asyncssh:logging.py:92 [conn=142, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=38] Command: ip neigh delete 1.1.1.2 dev swp33 && ip neigh delete 2.2.2.2 dev swp34 && ip neigh delete 3.3.3.2 dev swp35 && ip neigh delete 4.4.4.2 dev swp36 INFO asyncssh:logging.py:92 [conn=142, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=38] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=142, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=39] Channel closed DEBUG infra2:Logger.py:156 ip -j neigh show INFO asyncssh:logging.py:92 [conn=142, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=40] Command: ip -j neigh show INFO asyncssh:logging.py:92 [conn=142, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=40] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2.2.2.2","dev":"swp34","state":["FAILED"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"4.4.4.2","dev":"swp36","state":["FAILED"]},{"dst":"3.3.3.2","dev":"swp35","state":["FAILED"]},{"dst":"1.1.1.2","dev":"swp33","state":["FAILED"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_nexthop_static_route from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_routing.py INFO asyncssh:logging.py:92 [conn=142, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=41] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=142, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=42] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=142, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=42] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=142, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=43] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=142, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=44] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=44] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=44] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:55:13 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2938 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=142, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=45] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=142, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=46] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=46] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:56:01 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=142, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=47] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=142, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=48] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=142, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=48] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=142, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=49] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=142, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=50] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=142, chan=50] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=50] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=142, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=142, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=51] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=142, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=142, chan=52] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=142, chan=52] Received exit status 0 INFO asyncssh:logging.py:92 [conn=142, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=142, chan=52] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv4/test_ipv4_routing.py::test_ipv4_two_routes_to_same_net | 187.75 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-4576' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv4_two_routes_to_same_net">Starting testcase:test_ipv4_two_routes_to_same_net from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_routing.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=142, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=143] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=143] Local address: 172.17.0.2, port 51906 INFO asyncssh:logging.py:92 [conn=143] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=143] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=143] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=143, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=143, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:56:02 UTC 2023 INFO asyncssh:logging.py:92 [conn=143, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=143, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=143, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=143, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=143, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=143, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=143, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=143, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=143, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=143, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=143, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=143, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:56:02 UTC 2023 INFO asyncssh:logging.py:92 [conn=143, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=143, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up INFO asyncssh:logging.py:92 [conn=143, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up INFO asyncssh:logging.py:92 [conn=143, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2940 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2.2.2.2/24', 'count': 1, 'ip': '2.2.2.2', 'gw': '2.2.2.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO asyncssh:logging.py:92 [conn=143, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=143, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 INFO asyncssh:logging.py:92 [conn=143, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=10] Command: ip address add 1.1.1.1/24 dev swp33 INFO asyncssh:logging.py:92 [conn=143, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=143, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=143, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip route add 2.2.2.0/24 nexthop via 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=143, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=12] Command: ip route add 2.2.2.0/24 nexthop via 1.1.1.2 dev swp33 INFO asyncssh:logging.py:92 [conn=143, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=143, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=143, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip address add 2.2.2.1/24 dev swp34 INFO asyncssh:logging.py:92 [conn=143, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=14] Command: ip address add 2.2.2.1/24 dev swp34 INFO asyncssh:logging.py:92 [conn=143, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=143, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=143, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j route show INFO asyncssh:logging.py:92 [conn=143, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=16] Command: ip -j route show INFO asyncssh:logging.py:92 [conn=143, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"1.1.1.0/24","dev":"swp33","protocol":"kernel","scope":"link","prefsrc":"1.1.1.1","flags":["rt_trap"]},{"dst":"2.2.2.0/24","gateway":"1.1.1.2","dev":"swp33","flags":["trap","rt_offload"]},{"dst":"2.2.2.0/24","dev":"swp34","protocol":"kernel","scope":"link","prefsrc":"2.2.2.1","flags":[]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 -> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file /tmp/ixia/tgen_ipv4_two_routes_to_same_net_config.ixncfg INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2.2.2.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05d00ee0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item 10.36.118.199:2:5 -> 10.36.118.199:2:6 Tx 9981 Rx 0 Frames Delta 9981 Loss 100.000 INFO asyncssh:logging.py:92 [conn=143, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=143, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip address delete 2.2.2.1/24 dev swp34 INFO asyncssh:logging.py:92 [conn=143, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=18] Command: ip address delete 2.2.2.1/24 dev swp34 INFO asyncssh:logging.py:92 [conn=143, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=143, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=143, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j route show INFO asyncssh:logging.py:92 [conn=143, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=20] Command: ip -j route show INFO asyncssh:logging.py:92 [conn=143, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"1.1.1.0/24","dev":"swp33","protocol":"kernel","scope":"link","prefsrc":"1.1.1.1","flags":["rt_trap"]},{"dst":"2.2.2.0/24","gateway":"1.1.1.2","dev":"swp33","flags":["offload","rt_offload"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e674c0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 20003 Rx 20004 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 0 Rx 1 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv4_two_routes_to_same_net from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv4/test_ipv4_routing.py INFO asyncssh:logging.py:92 [conn=143, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=143, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=21] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=143, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=22] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=143, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=22] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=143, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=143, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=23] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=143, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=24] Command: date INFO asyncssh:logging.py:92 [conn=143, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=24] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:58:24 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2940 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=143, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=143, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=25] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=143, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=26] Command: date INFO asyncssh:logging.py:92 [conn=143, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=26] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:59:09 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=143, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=143, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=143, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=28] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=143, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=28] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=143, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=143, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=143, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=30] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=143, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=30] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=143, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=143, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=143, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=143, chan=32] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=143, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=143, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=143, chan=32] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv6/test_ipv6.py::test_ipv6_basic_config | 152.80 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-4619' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv6_basic_config">Starting testcase:test_ipv6_basic_config from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=143, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=144] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=144] Local address: 172.17.0.2, port 50290 INFO asyncssh:logging.py:92 [conn=144] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=144] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=144] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=144, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=144, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:59:09 UTC 2023 INFO asyncssh:logging.py:92 [conn=144, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=144, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=144, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=2] Command: sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=144, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=2] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 INFO asyncssh:logging.py:92 [conn=144, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=144, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=144, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=4] Command: sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=144, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=144, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=144, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=144, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=144, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 10:59:09 UTC 2023 INFO asyncssh:logging.py:92 [conn=144, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=144, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up INFO asyncssh:logging.py:92 [conn=144, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up INFO asyncssh:logging.py:92 [conn=144, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=144, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=144, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 2001:1111:10:1::1/64 dev swp33 && ip address add 2001:2222:20:2::1/64 dev swp33 && ip address add 2001:3333:30:3::1/64 dev swp34 INFO asyncssh:logging.py:92 [conn=144, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=10] Command: ip address add 2001:1111:10:1::1/64 dev swp33 && ip address add 2001:2222:20:2::1/64 dev swp33 && ip address add 2001:3333:30:3::1/64 dev swp34 INFO asyncssh:logging.py:92 [conn=144, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2942 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_2001:1111:10:1::2/64', 'count': 1, 'ip': '2001:1111:10:1::2', 'gw': '2001:1111:10:1::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_2001:2222:20:2::2/64', 'count': 1, 'ip': '2001:2222:20:2::2', 'gw': '2001:2222:20:2::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2001:3333:30:3::2/64', 'count': 1, 'ip': '2001:3333:30:3::2', 'gw': '2001:3333:30:3::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO asyncssh:logging.py:92 [conn=144, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=144, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 address show INFO asyncssh:logging.py:92 [conn=144, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=12] Command: ip -j -4 address show INFO asyncssh:logging.py:92 [conn=144, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","group":"default","txqlen":1000,"addr_info":[{"family":"inet","local":"127.0.0.1","prefixlen":8,"scope":"host","label":"lo","valid_life_time":4294967295,"preferred_life_time":4294967295},{"family":"inet","local":"20.20.0.1","prefixlen":32,"scope":"global","label":"lo","valid_life_time":4294967295,"preferred_life_time":4294967295}]},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","group":"default","txqlen":2048,"addr_info":[{"family":"inet","local":"10.36.118.23","prefixlen":24,"broadcast":"10.36.118.255","scope":"global","label":"ma1","valid_life_time":4294967295,"preferred_life_time":4294967295}]}] INFO asyncssh:logging.py:92 [conn=144, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=144, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 address show INFO asyncssh:logging.py:92 [conn=144, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=14] Command: ip -j -6 address show INFO asyncssh:logging.py:92 [conn=144, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"operstate":"UNKNOWN","txqlen":1000,"addr_info":[{"family":"inet6","local":"::1","prefixlen":128,"scope":"host","valid_life_time":4294967295,"preferred_life_time":4294967295}]},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"operstate":"UP","txqlen":2048,"addr_info":[{"family":"inet6","local":"fe80::1abe:92ff:fe13:6482","prefixlen":64,"scope":"link","valid_life_time":4294967295,"preferred_life_time":4294967295}]},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"operstate":"UP","txqlen":1000,"addr_info":[{"family":"inet6","local":"2001:2222:20:2::1","prefixlen":64,"scope":"global","valid_life_time":4294967295,"preferred_life_time":4294967295},{"family":"inet6","local":"2001:1111:10:1::1","prefixlen":64,"scope":"global","valid_life_time":4294967295,"preferred_life_time":4294967295},{"family":"inet6","local":"fe80::1abe:92ff:fe13:64a5","prefixlen":64,"scope":"link","valid_life_time":4294967295,"preferred_life_time":4294967295}]},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"operstate":"UP","txqlen":1000,"addr_info":[{"family":"inet6","local":"2001:3333:30:3::1","prefixlen":64,"scope":"global","valid_life_time":4294967295,"preferred_life_time":4294967295},{"family":"inet6","local":"fe80::1abe:92ff:fe13:64a6","prefixlen":64,"scope":"link","valid_life_time":4294967295,"preferred_life_time":4294967295}]},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"operstate":"UP","txqlen":1000,"addr_info":[{"family":"inet6","local":"fe80::1abe:92ff:fe13:64a7","prefixlen":64,"scope":"link","valid_life_time":4294967295,"preferred_life_time":4294967295}]},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"operstate":"UP","txqlen":1000,"addr_info":[{"family":"inet6","local":"fe80::1abe:92ff:fe13:64a8","prefixlen":64,"scope":"link","valid_life_time":4294967295,"preferred_life_time":4294967295}]}] INFO asyncssh:logging.py:92 [conn=144, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=144, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=144, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=16] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=144, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=144, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=144, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=144, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=18] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=144, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111:10:1::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:2222:20:2::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:3333:30:3::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":[],"pref":"medium"}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 <-> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv6 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_2001:3333:30:3::2/64 to 10.36.118.199:2:5_2001:1111:10:1::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_2001:3333:30:3::2/64 to 10.36.118.199:2:5_2001:2222:20:2::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_2001:1111:10:1::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_2001:2222:20:2::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2001:3333:30:3::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e64370>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 2001:1111:10:1:0:0:0:2-2001:3333:30:3:0:0:0:2 Tx 64155 Rx 64155 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 2001:2222:20:2:0:0:0:2-2001:3333:30:3:0:0:0:2 Tx 64154 Rx 64154 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 2001:3333:30:3:0:0:0:2-2001:1111:10:1:0:0:0:2 Tx 64155 Rx 64155 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 2001:3333:30:3:0:0:0:2-2001:2222:20:2:0:0:0:2 Tx 64154 Rx 64154 Loss 0.000 INFO asyncssh:logging.py:92 [conn=144, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=144, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 neigh show INFO asyncssh:logging.py:92 [conn=144, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=20] Command: ip -j -4 neigh show INFO asyncssh:logging.py:92 [conn=144, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=144, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=144, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=144, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=22] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=144, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["STALE"]},{"dst":"2001:2222:20:2::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:3333:30:3::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:1111:10:1::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["REACHABLE"]}] INFO asyncssh:logging.py:92 [conn=144, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=144, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip address delete 2001:1111:10:1::1/64 dev swp33 && ip address delete 2001:2222:20:2::1/64 dev swp33 && ip address delete 2001:3333:30:3::1/64 dev swp34 INFO asyncssh:logging.py:92 [conn=144, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=24] Command: ip address delete 2001:1111:10:1::1/64 dev swp33 && ip address delete 2001:2222:20:2::1/64 dev swp33 && ip address delete 2001:3333:30:3::1/64 dev swp34 INFO asyncssh:logging.py:92 [conn=144, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e67640>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 2001:1111:10:1:0:0:0:2-2001:3333:30:3:0:0:0:2 Tx 94796 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 2001:2222:20:2:0:0:0:2-2001:3333:30:3:0:0:0:2 Tx 94795 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 2001:3333:30:3:0:0:0:2-2001:1111:10:1:0:0:0:2 Tx 94796 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 2001:3333:30:3:0:0:0:2-2001:2222:20:2:0:0:0:2 Tx 94795 Rx 0 Loss 100.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv6_basic_config from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6.py INFO DENT:Logger.py:147 Restoring sysctl values INFO asyncssh:logging.py:92 [conn=144, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=144, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=25] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=0 INFO asyncssh:logging.py:92 [conn=144, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=26] Command: sysctl net.ipv6.conf.all.forwarding=0 INFO asyncssh:logging.py:92 [conn=144, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=26] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=144, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=144, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=27] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=144, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=144, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=28] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:01:42 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=144, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=144, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=144, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=30] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=144, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=30] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=144, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=144, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=144, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=32] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=144, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=32] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=144, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=144, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=144, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=144, chan=34] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=144, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=144, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=144, chan=34] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv6/test_ipv6_bridge.py::test_ipv6_on_bridge | 162.10 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-4663' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv6_on_bridge">Starting testcase:test_ipv6_on_bridge from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6_bridge.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=144, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=145] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=145] Local address: 172.17.0.2, port 48942 INFO asyncssh:logging.py:92 [conn=145] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=145] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=145] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=145, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:01:42 UTC 2023 INFO asyncssh:logging.py:92 [conn=145, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=145, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=2] Command: sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=145, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=2] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 INFO asyncssh:logging.py:92 [conn=145, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=145, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=4] Command: sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=145, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=145, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=145, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:01:42 UTC 2023 INFO asyncssh:logging.py:92 [conn=145, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 0 && ip link add br1 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=145, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=8] Command: ip link add br0 type bridge vlan_filtering 0 && ip link add br1 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=145, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=145, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br1 && ip link set dev br0 up && ip link set dev br1 up INFO asyncssh:logging.py:92 [conn=145, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=10] Command: ip link set dev swp33 up && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br1 && ip link set dev br0 up && ip link set dev br1 up INFO asyncssh:logging.py:92 [conn=145, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=145, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip address add 2001:1111::1/64 dev swp33 && ip address add 2001:2222::1/64 dev br0 && ip address add 2001:3333::1/64 dev br1 && ip address add 2001:4444::1/64 dev swp33 && ip address add 2001:5555::1/64 dev br0 && ip address add 2001:6666::1/64 dev br1 INFO asyncssh:logging.py:92 [conn=145, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=12] Command: ip address add 2001:1111::1/64 dev swp33 && ip address add 2001:2222::1/64 dev br0 && ip address add 2001:3333::1/64 dev br1 && ip address add 2001:4444::1/64 dev swp33 && ip address add 2001:5555::1/64 dev br0 && ip address add 2001:6666::1/64 dev br1 INFO asyncssh:logging.py:92 [conn=145, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2942 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_2001:1111::2/64', 'count': 1, 'ip': '2001:1111::2', 'gw': '2001:1111::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_2001:4444::2/64', 'count': 1, 'ip': '2001:4444::2', 'gw': '2001:4444::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2001:2222::2/64', 'count': 1, 'ip': '2001:2222::2', 'gw': '2001:2222::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2001:5555::2/64', 'count': 1, 'ip': '2001:5555::2', 'gw': '2001:5555::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_2001:3333::2/64', 'count': 1, 'ip': '2001:3333::2', 'gw': '2001:3333::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_2001:6666::2/64', 'count': 1, 'ip': '2001:6666::2', 'gw': '2001:6666::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 <-> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv6 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_2001:1111::2/64 to 10.36.118.199:2:6_2001:2222::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_2001:1111::2/64 to 10.36.118.199:2:6_2001:5555::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv6 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_2001:4444::2/64 to 10.36.118.199:2:6_2001:2222::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_2001:4444::2/64 to 10.36.118.199:2:6_2001:5555::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 <-> 10.36.118.199:2:7 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv6 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_2001:1111::2/64 to 10.36.118.199:2:7_2001:3333::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_2001:1111::2/64 to 10.36.118.199:2:7_2001:6666::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv6 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_2001:4444::2/64 to 10.36.118.199:2:7_2001:3333::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_2001:4444::2/64 to 10.36.118.199:2:7_2001:6666::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 <-> 10.36.118.199:2:7 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv6 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_2001:2222::2/64 to 10.36.118.199:2:7_2001:3333::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_2001:2222::2/64 to 10.36.118.199:2:7_2001:6666::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv6 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_2001:5555::2/64 to 10.36.118.199:2:7_2001:3333::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_2001:5555::2/64 to 10.36.118.199:2:7_2001:6666::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_2001:1111::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_2001:4444::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2001:2222::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2001:5555::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_2001:3333::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_2001:6666::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=145, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=145, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=14] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=145, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=145, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=145, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=16] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=145, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:2222::/64","dev":"br0","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:3333::/64","dev":"br1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:4444::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:5555::/64","dev":"br0","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:6666::/64","dev":"br1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"br0","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"br1","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":[],"pref":"medium"}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05d02560>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 2001:1111:0:0:0:0:0:2-2001:2222:0:0:0:0:0:2 Tx 55626 Rx 55626 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 2001:1111:0:0:0:0:0:2-2001:5555:0:0:0:0:0:2 Tx 55625 Rx 55625 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 2001:2222:0:0:0:0:0:2-2001:1111:0:0:0:0:0:2 Tx 55626 Rx 55626 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 2001:5555:0:0:0:0:0:2-2001:1111:0:0:0:0:0:2 Tx 55625 Rx 55625 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 #1 SIP-DIP 2001:2222:0:0:0:0:0:2-2001:4444:0:0:0:0:0:2 Tx 55626 Rx 55626 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 #1 SIP-DIP 2001:4444:0:0:0:0:0:2-2001:2222:0:0:0:0:0:2 Tx 55626 Rx 55626 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 #1 SIP-DIP 2001:4444:0:0:0:0:0:2-2001:5555:0:0:0:0:0:2 Tx 55625 Rx 55625 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 #1 SIP-DIP 2001:5555:0:0:0:0:0:2-2001:4444:0:0:0:0:0:2 Tx 55625 Rx 55625 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:7 SIP-DIP 2001:1111:0:0:0:0:0:2-2001:3333:0:0:0:0:0:2 Tx 55626 Rx 55626 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:7 SIP-DIP 2001:1111:0:0:0:0:0:2-2001:6666:0:0:0:0:0:2 Tx 55625 Rx 55625 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:7 SIP-DIP 2001:3333:0:0:0:0:0:2-2001:1111:0:0:0:0:0:2 Tx 55626 Rx 55626 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:7 SIP-DIP 2001:6666:0:0:0:0:0:2-2001:1111:0:0:0:0:0:2 Tx 55625 Rx 55625 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:7 #1 SIP-DIP 2001:3333:0:0:0:0:0:2-2001:4444:0:0:0:0:0:2 Tx 55626 Rx 55626 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:7 #1 SIP-DIP 2001:4444:0:0:0:0:0:2-2001:3333:0:0:0:0:0:2 Tx 55626 Rx 55626 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:7 #1 SIP-DIP 2001:4444:0:0:0:0:0:2-2001:6666:0:0:0:0:0:2 Tx 55625 Rx 55625 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:7 #1 SIP-DIP 2001:6666:0:0:0:0:0:2-2001:4444:0:0:0:0:0:2 Tx 55625 Rx 55625 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:6 <-> 10.36.118.199:2:7 SIP-DIP 2001:2222:0:0:0:0:0:2-2001:3333:0:0:0:0:0:2 Tx 55626 Rx 55626 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:6 <-> 10.36.118.199:2:7 SIP-DIP 2001:2222:0:0:0:0:0:2-2001:6666:0:0:0:0:0:2 Tx 55625 Rx 55625 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:6 <-> 10.36.118.199:2:7 SIP-DIP 2001:3333:0:0:0:0:0:2-2001:2222:0:0:0:0:0:2 Tx 55626 Rx 55626 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:6 <-> 10.36.118.199:2:7 SIP-DIP 2001:6666:0:0:0:0:0:2-2001:2222:0:0:0:0:0:2 Tx 55625 Rx 55625 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:6 <-> 10.36.118.199:2:7 #1 SIP-DIP 2001:3333:0:0:0:0:0:2-2001:5555:0:0:0:0:0:2 Tx 55626 Rx 55626 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:6 <-> 10.36.118.199:2:7 #1 SIP-DIP 2001:5555:0:0:0:0:0:2-2001:3333:0:0:0:0:0:2 Tx 55626 Rx 55626 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:6 <-> 10.36.118.199:2:7 #1 SIP-DIP 2001:5555:0:0:0:0:0:2-2001:6666:0:0:0:0:0:2 Tx 55625 Rx 55625 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:6 <-> 10.36.118.199:2:7 #1 SIP-DIP 2001:6666:0:0:0:0:0:2-2001:5555:0:0:0:0:0:2 Tx 55625 Rx 55625 Loss 0.000 INFO asyncssh:logging.py:92 [conn=145, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 neigh show INFO asyncssh:logging.py:92 [conn=145, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=18] Command: ip -j -4 neigh show INFO asyncssh:logging.py:92 [conn=145, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=145, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=145, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=20] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=145, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::216:1ff:fe00:1","dev":"br1","lladdr":"00:16:01:00:00:01","state":["STALE"]},{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::923c:b3ff:fe8b:ef34","dev":"ma1","lladdr":"90:3c:b3:8b:ef:34","state":["STALE"]},{"dst":"2001:5555::2","dev":"br0","lladdr":"00:14:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"2001:6666::2","dev":"br1","lladdr":"00:16:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"br0","lladdr":"00:14:01:00:00:01","state":["STALE"]},{"dst":"fe80::1abe:92ff:fe13:1c10","dev":"ma1","lladdr":"18:be:92:13:1c:10","state":["STALE"]},{"dst":"fe80::215:1ff:fe00:1","dev":"br1","lladdr":"00:15:01:00:00:01","state":["STALE"]},{"dst":"2001:2222::2","dev":"br0","lladdr":"00:13:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:3333::2","dev":"br1","lladdr":"00:15:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"br0","lladdr":"00:13:01:00:00:01","state":["STALE"]},{"dst":"2001:4444::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["DELAY"]}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv6_on_bridge from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6_bridge.py INFO asyncssh:logging.py:92 [conn=145, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=145, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:04:23 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=145, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=145, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=24] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=145, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":109,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":110,"ifname":"br1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=145, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 && ip link delete br1 INFO asyncssh:logging.py:92 [conn=145, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=26] Command: ip link delete br0 && ip link delete br1 INFO asyncssh:logging.py:92 [conn=145, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:147 Restoring sysctl values INFO asyncssh:logging.py:92 [conn=145, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=27] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=0 INFO asyncssh:logging.py:92 [conn=145, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=28] Command: sysctl net.ipv6.conf.all.forwarding=0 INFO asyncssh:logging.py:92 [conn=145, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=28] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=145, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=29] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=145, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=30] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=30] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:04:24 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=145, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=145, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=32] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=145, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=32] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=145, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=145, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=34] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=145, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=34] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=145, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=145, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=35] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=145, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=145, chan=36] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=145, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=145, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=145, chan=36] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv6/test_ipv6_bridge.py::test_ipv6_on_bridge_vlan | 145.94 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-4712' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv6_on_bridge_vlan">Starting testcase:test_ipv6_on_bridge_vlan from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6_bridge.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=145, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=146] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=146] Local address: 172.17.0.2, port 36404 INFO asyncssh:logging.py:92 [conn=146] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=146] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=146] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=146, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=146, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:04:24 UTC 2023 INFO asyncssh:logging.py:92 [conn=146, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=146, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=146, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=2] Command: sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=146, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=2] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 INFO asyncssh:logging.py:92 [conn=146, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=146, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=146, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=4] Command: sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=146, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=146, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=146, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=146, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=146, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:04:24 UTC 2023 INFO asyncssh:logging.py:92 [conn=146, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=146, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=146, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=8] Command: ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=146, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=146, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=146, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp34 master br0 && ip link set dev swp35 master br0 INFO asyncssh:logging.py:92 [conn=146, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=10] Command: ip link set dev swp34 master br0 && ip link set dev swp35 master br0 INFO asyncssh:logging.py:92 [conn=146, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=146, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=146, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev br0 vid 2450 self && bridge vlan add dev br0 vid 362 self && bridge vlan add dev br0 vid 2985 self && bridge vlan add dev br0 vid 2339 self && bridge vlan add dev swp34 vid 2450 && bridge vlan add dev swp35 vid 362 && bridge vlan add dev swp34 vid 2985 && bridge vlan add dev swp35 vid 2339 INFO asyncssh:logging.py:92 [conn=146, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=12] Command: bridge vlan add dev br0 vid 2450 self && bridge vlan add dev br0 vid 362 self && bridge vlan add dev br0 vid 2985 self && bridge vlan add dev br0 vid 2339 self && bridge vlan add dev swp34 vid 2450 && bridge vlan add dev swp35 vid 362 && bridge vlan add dev swp34 vid 2985 && bridge vlan add dev swp35 vid 2339 INFO asyncssh:logging.py:92 [conn=146, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=146, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=146, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip link add link br0 name br0.2450 type vlan id 2450 && ip link add link br0 name br0.362 type vlan id 362 && ip link add link br0 name br0.2985 type vlan id 2985 && ip link add link br0 name br0.2339 type vlan id 2339 INFO asyncssh:logging.py:92 [conn=146, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=14] Command: ip link add link br0 name br0.2450 type vlan id 2450 && ip link add link br0 name br0.362 type vlan id 362 && ip link add link br0 name br0.2985 type vlan id 2985 && ip link add link br0 name br0.2339 type vlan id 2339 INFO asyncssh:logging.py:92 [conn=146, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=146, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=146, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev br0.2450 up && ip link set dev br0.362 up && ip link set dev br0.2985 up && ip link set dev br0.2339 up INFO asyncssh:logging.py:92 [conn=146, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=16] Command: ip link set dev br0 up && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev br0.2450 up && ip link set dev br0.362 up && ip link set dev br0.2985 up && ip link set dev br0.2339 up INFO asyncssh:logging.py:92 [conn=146, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=146, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=146, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip address add 2001:10::1/64 dev br0.2450 && ip address add 2001:20::1/64 dev br0.362 && ip address add 2001:30::1/64 dev br0.2985 && ip address add 2001:40::1/64 dev br0.2339 && ip address add 2001:100::1/64 dev swp33 INFO asyncssh:logging.py:92 [conn=146, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=18] Command: ip address add 2001:10::1/64 dev br0.2450 && ip address add 2001:20::1/64 dev br0.362 && ip address add 2001:30::1/64 dev br0.2985 && ip address add 2001:40::1/64 dev br0.2339 && ip address add 2001:100::1/64 dev swp33 INFO asyncssh:logging.py:92 [conn=146, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2942 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_2001:100::2/64', 'count': 1, 'ip': '2001:100::2', 'gw': '2001:100::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2001:10::2/64', 'count': 1, 'ip': '2001:10::2', 'gw': '2001:10::1', 'plen': 64, 'vlan': 2450, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2001:30::2/64', 'count': 1, 'ip': '2001:30::2', 'gw': '2001:30::1', 'plen': 64, 'vlan': 2985, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_2001:20::2/64', 'count': 1, 'ip': '2001:20::2', 'gw': '2001:20::1', 'plen': 64, 'vlan': 362, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_2001:40::2/64', 'count': 1, 'ip': '2001:40::2', 'gw': '2001:40::1', 'plen': 64, 'vlan': 2339, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 <-> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv6 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_2001:100::2/64 to 10.36.118.199:2:6_2001:10::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_2001:100::2/64 to 10.36.118.199:2:6_2001:30::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 <-> 10.36.118.199:2:7 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv6 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_2001:100::2/64 to 10.36.118.199:2:7_2001:20::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_2001:100::2/64 to 10.36.118.199:2:7_2001:40::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 <-> 10.36.118.199:2:7 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv6 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_2001:10::2/64 to 10.36.118.199:2:7_2001:20::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_2001:10::2/64 to 10.36.118.199:2:7_2001:40::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv6 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_2001:30::2/64 to 10.36.118.199:2:7_2001:20::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_2001:30::2/64 to 10.36.118.199:2:7_2001:40::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_2001:100::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2001:10::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2001:30::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_2001:20::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_2001:40::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e04610>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 2001:10:0:0:0:0:0:2-2001:100:0:0:0:0:0:2 Tx 622143 Rx 622143 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 2001:30:0:0:0:0:0:2-2001:100:0:0:0:0:0:2 Tx 622143 Rx 622143 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 2001:100:0:0:0:0:0:2-2001:10:0:0:0:0:0:2 Tx 54749 Rx 54749 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 2001:100:0:0:0:0:0:2-2001:30:0:0:0:0:0:2 Tx 54749 Rx 54749 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:7 SIP-DIP 2001:20:0:0:0:0:0:2-2001:100:0:0:0:0:0:2 Tx 622143 Rx 622143 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:7 SIP-DIP 2001:40:0:0:0:0:0:2-2001:100:0:0:0:0:0:2 Tx 622143 Rx 622143 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:7 SIP-DIP 2001:100:0:0:0:0:0:2-2001:20:0:0:0:0:0:2 Tx 54749 Rx 54749 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:7 SIP-DIP 2001:100:0:0:0:0:0:2-2001:40:0:0:0:0:0:2 Tx 54749 Rx 54749 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:6 <-> 10.36.118.199:2:7 SIP-DIP 2001:10:0:0:0:0:0:2-2001:20:0:0:0:0:0:2 Tx 54749 Rx 54749 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:6 <-> 10.36.118.199:2:7 SIP-DIP 2001:10:0:0:0:0:0:2-2001:40:0:0:0:0:0:2 Tx 54749 Rx 54749 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:6 <-> 10.36.118.199:2:7 SIP-DIP 2001:20:0:0:0:0:0:2-2001:10:0:0:0:0:0:2 Tx 54749 Rx 54749 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:6 <-> 10.36.118.199:2:7 SIP-DIP 2001:40:0:0:0:0:0:2-2001:10:0:0:0:0:0:2 Tx 54749 Rx 54749 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:6 <-> 10.36.118.199:2:7 #1 SIP-DIP 2001:20:0:0:0:0:0:2-2001:30:0:0:0:0:0:2 Tx 54749 Rx 54749 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:6 <-> 10.36.118.199:2:7 #1 SIP-DIP 2001:30:0:0:0:0:0:2-2001:20:0:0:0:0:0:2 Tx 54749 Rx 54749 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:6 <-> 10.36.118.199:2:7 #1 SIP-DIP 2001:30:0:0:0:0:0:2-2001:40:0:0:0:0:0:2 Tx 54749 Rx 54749 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:6 <-> 10.36.118.199:2:7 #1 SIP-DIP 2001:40:0:0:0:0:0:2-2001:30:0:0:0:0:0:2 Tx 54749 Rx 54749 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv6_on_bridge_vlan from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6_bridge.py INFO asyncssh:logging.py:92 [conn=146, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=146, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=146, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=146, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:06:49 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=146, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=146, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=146, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=146, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":111,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=146, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=146, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=146, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=146, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:147 Restoring sysctl values INFO asyncssh:logging.py:92 [conn=146, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=146, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=25] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=0 INFO asyncssh:logging.py:92 [conn=146, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=26] Command: sysctl net.ipv6.conf.all.forwarding=0 INFO asyncssh:logging.py:92 [conn=146, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=26] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=146, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=146, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=27] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=146, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=146, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=28] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:06:50 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=146, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=146, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=146, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=30] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=146, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=30] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=146, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=146, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=146, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=32] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=146, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=32] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=146, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=146, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=146, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=146, chan=34] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=146, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=146, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=146, chan=34] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv6/test_ipv6_bridge.py::test_ipv6_move_host_on_bridge | 238.30 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-4759' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv6_move_host_on_bridge">Starting testcase:test_ipv6_move_host_on_bridge from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6_bridge.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=146, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=147] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=147] Local address: 172.17.0.2, port 35064 INFO asyncssh:logging.py:92 [conn=147] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=147] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=147] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=147, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:06:50 UTC 2023 INFO asyncssh:logging.py:92 [conn=147, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=147, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=2] Command: sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=147, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=2] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 INFO asyncssh:logging.py:92 [conn=147, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=147, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=4] Command: sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=147, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=147, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=147, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:06:50 UTC 2023 INFO asyncssh:logging.py:92 [conn=147, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=147, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=8] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=147, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=147, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=147, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=10] Command: ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=147, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=147, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip address add 2001:1111::1/64 dev swp33 && ip address add 2001:2222::1/64 dev br0 INFO asyncssh:logging.py:92 [conn=147, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=12] Command: ip address add 2001:1111::1/64 dev swp33 && ip address add 2001:2222::1/64 dev br0 INFO asyncssh:logging.py:92 [conn=147, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2942 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_2001:1111::2/64', 'count': 1, 'ip': '2001:1111::2', 'gw': '2001:1111::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp br0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2001:2222::2/64', 'count': 1, 'ip': '2001:2222::2', 'gw': '2001:2222::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 <-> 10.36.118.199:2:6 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv6 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_2001:1111::2/64 to 10.36.118.199:2:6_2001:2222::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_2001:1111::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2001:2222::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=147, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=147, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=14] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=147, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=147, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=147, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=16] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=147, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:2222::/64","dev":"br0","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"br0","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":[],"pref":"medium"}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e040a0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 2001:1111:0:0:0:0:0:2-2001:2222:0:0:0:0:0:2 Tx 60089 Rx 60089 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:6 SIP-DIP 2001:2222:0:0:0:0:0:2-2001:1111:0:0:0:0:0:2 Tx 60089 Rx 60089 Loss 0.000 INFO asyncssh:logging.py:92 [conn=147, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 neigh show INFO asyncssh:logging.py:92 [conn=147, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=18] Command: ip -j -4 neigh show INFO asyncssh:logging.py:92 [conn=147, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["REACHABLE"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=147, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=147, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=20] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=147, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::36ef:b6ff:feec:26c0","dev":"ma1","lladdr":"34:ef:b6:ec:26:c0","state":["STALE"]},{"dst":"fe80::923c:b3ff:fe8b:ef34","dev":"ma1","lladdr":"90:3c:b3:8b:ef:34","state":["STALE"]},{"dst":"fe80::212:1ff:fe00:1","dev":"br0","lladdr":"00:12:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::1abe:92ff:fe13:1c10","dev":"ma1","lladdr":"18:be:92:13:1c:10","state":["STALE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["STALE"]},{"dst":"fe80::36ef:b6ff:feec:2a4e","dev":"ma1","lladdr":"34:ef:b6:ec:2a:4e","state":["STALE"]},{"dst":"2001:2222::2","dev":"br0","lladdr":"00:12:01:00:00:01","offload":null,"state":["REACHABLE"]}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2942 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_2001:1111::2/64', 'count': 1, 'ip': '2001:1111::2', 'gw': '2001:1111::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_::/64', 'count': 1, 'ip': '::', 'gw': '::', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_2001:2222::2/64', 'count': 1, 'ip': '2001:2222::2', 'gw': '2001:2222::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 <-> 10.36.118.199:2:7 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv6 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_2001:1111::2/64 to 10.36.118.199:2:7_2001:2222::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_2001:1111::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_::/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_2001:2222::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05ebb1f0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:7 SIP-DIP 2001:1111:0:0:0:0:0:2-2001:2222:0:0:0:0:0:2 Tx 58930 Rx 58930 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> 10.36.118.199:2:7 SIP-DIP 2001:2222:0:0:0:0:0:2-2001:1111:0:0:0:0:0:2 Tx 58930 Rx 58930 Loss 0.000 INFO asyncssh:logging.py:92 [conn=147, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=147, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=22] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=147, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=147, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=147, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=24] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=147, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:2222::/64","dev":"br0","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"br0","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":[],"pref":"medium"}] INFO asyncssh:logging.py:92 [conn=147, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 neigh show INFO asyncssh:logging.py:92 [conn=147, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=26] Command: ip -j -4 neigh show INFO asyncssh:logging.py:92 [conn=147, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=26] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=147, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=147, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=28] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=147, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=28] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::36ef:b6ff:feec:26c0","dev":"ma1","lladdr":"34:ef:b6:ec:26:c0","state":["STALE"]},{"dst":"fe80::923c:b3ff:fe8b:ef34","dev":"ma1","lladdr":"90:3c:b3:8b:ef:34","state":["STALE"]},{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::1abe:92ff:fe13:1c10","dev":"ma1","lladdr":"18:be:92:13:1c:10","state":["STALE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["STALE"]},{"dst":"fe80::36ef:b6ff:feec:2a4e","dev":"ma1","lladdr":"34:ef:b6:ec:2a:4e","state":["STALE"]},{"dst":"2001:2222::2","dev":"br0","lladdr":"00:13:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::1abe:92ff:fe13:1d90","dev":"ma1","lladdr":"18:be:92:13:1d:90","state":["STALE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"br0","lladdr":"00:13:01:00:00:01","state":["REACHABLE"]}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv6_move_host_on_bridge from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6_bridge.py INFO asyncssh:logging.py:92 [conn=147, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=29] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=147, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=30] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=30] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:10:48 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=147, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=147, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=32] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=147, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=32] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":116,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=147, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=147, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=34] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=147, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=34] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:147 Restoring sysctl values INFO asyncssh:logging.py:92 [conn=147, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=35] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=0 INFO asyncssh:logging.py:92 [conn=147, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=36] Command: sysctl net.ipv6.conf.all.forwarding=0 INFO asyncssh:logging.py:92 [conn=147, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=36] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=147, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=37] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=147, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=38] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=38] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:10:48 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=147, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=39] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=147, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=40] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=147, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=40] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=147, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=41] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=147, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=42] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=147, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=42] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=147, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=147, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=43] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=147, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=147, chan=44] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=147, chan=44] Received exit status 0 INFO asyncssh:logging.py:92 [conn=147, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=147, chan=44] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv6/test_ipv6_ipv4.py::test_ipv64_nh_reconfig | 376.83 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-4816' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv64_nh_reconfig">Starting testcase:test_ipv64_nh_reconfig from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6_ipv4.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=147, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=148] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=148] Local address: 172.17.0.2, port 36416 INFO asyncssh:logging.py:92 [conn=148] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=148] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=148] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=148, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:10:48 UTC 2023 INFO asyncssh:logging.py:92 [conn=148, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=148, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=2] Command: sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=148, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=2] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 INFO asyncssh:logging.py:92 [conn=148, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=148, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=4] Command: sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=148, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=148, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=148, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:10:49 UTC 2023 INFO asyncssh:logging.py:92 [conn=148, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=7] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=148, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=8] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=148, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=8] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=148, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=9] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=148, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=10] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=148, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=10] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=148, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=148, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:10:49 UTC 2023 INFO asyncssh:logging.py:92 [conn=148, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=148, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=14] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=148, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2942 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_2001:1::2/64', 'count': 1, 'ip': '2001:1::2', 'gw': '2001:1::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.2.1.2/24', 'count': 1, 'ip': '1.2.1.2', 'gw': '1.2.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2001:2::2/64', 'count': 1, 'ip': '2001:2::2', 'gw': '2001:2::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.3.1.2/24', 'count': 1, 'ip': '1.3.1.2', 'gw': '1.3.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_2001:3::2/64', 'count': 1, 'ip': '2001:3::2', 'gw': '2001:3::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_1.4.1.2/24', 'count': 1, 'ip': '1.4.1.2', 'gw': '1.4.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_2001:4::2/64', 'count': 1, 'ip': '2001:4::2', 'gw': '2001:4::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO asyncssh:logging.py:92 [conn=148, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=148, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=16] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=148, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=148, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 1.2.1.1/24 dev swp34 && ip address add 1.3.1.1/24 dev swp35 && ip address add 1.4.1.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=148, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=18] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 1.2.1.1/24 dev swp34 && ip address add 1.3.1.1/24 dev swp35 && ip address add 1.4.1.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=148, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=148, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip neigh add 1.1.1.5 lladdr 02:00:00:00:00:01 dev swp33 INFO asyncssh:logging.py:92 [conn=148, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=20] Command: ip neigh add 1.1.1.5 lladdr 02:00:00:00:00:01 dev swp33 INFO asyncssh:logging.py:92 [conn=148, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=148, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip route add 48.0.0.0/24 nexthop via 1.1.1.5 INFO asyncssh:logging.py:92 [conn=148, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=22] Command: ip route add 48.0.0.0/24 nexthop via 1.1.1.5 INFO asyncssh:logging.py:92 [conn=148, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=22] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 <-> ['10.36.118.199:2:6', '10.36.118.199:2:7', '10.36.118.199:2:8'] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:6_1.2.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:7_1.3.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:8_1.4.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 <-> ['10.36.118.199:2:7', '10.36.118.199:2:8'] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_1.2.1.2/24 to 10.36.118.199:2:7_1.3.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_1.2.1.2/24 to 10.36.118.199:2:8_1.4.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:7 <-> ['10.36.118.199:2:8'] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:7_1.3.1.2/24 to 10.36.118.199:2:8_1.4.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:8 -> nexthop INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_2001:1::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.2.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2001:2::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.3.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_2001:3::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.4.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_2001:4::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05ebafb0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 <-> ['10.36.118.199:2:6' '10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 1.1.1.2-1.2.1.2 Tx 51216 Rx 51216 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:5 <-> ['10.36.118.199:2:6' '10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 1.1.1.2-1.3.1.2 Tx 51215 Rx 51215 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:5 <-> ['10.36.118.199:2:6' '10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 1.1.1.2-1.4.1.2 Tx 51215 Rx 51215 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> ['10.36.118.199:2:6' '10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 1.2.1.2-1.1.1.2 Tx 51216 Rx 51216 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> ['10.36.118.199:2:6' '10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 1.3.1.2-1.1.1.2 Tx 51216 Rx 51216 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> ['10.36.118.199:2:6' '10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 1.4.1.2-1.1.1.2 Tx 51216 Rx 51216 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:6 <-> ['10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 1.2.1.2-1.3.1.2 Tx 51216 Rx 51216 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:6 <-> ['10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 1.2.1.2-1.4.1.2 Tx 51215 Rx 51215 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:6 <-> ['10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 1.3.1.2-1.2.1.2 Tx 51216 Rx 51216 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:6 <-> ['10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 1.4.1.2-1.2.1.2 Tx 51216 Rx 51216 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:7 <-> ['10.36.118.199:2:8'] SIP-DIP 1.3.1.2-1.4.1.2 Tx 51216 Rx 51216 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:7 <-> ['10.36.118.199:2:8'] SIP-DIP 1.4.1.2-1.3.1.2 Tx 51216 Rx 51216 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:8 -> nexthop SIP-DIP Tx 51216 Rx 51216 Loss 0.000 INFO asyncssh:logging.py:92 [conn=148, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 neigh show INFO asyncssh:logging.py:92 [conn=148, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=24] Command: ip -j -4 neigh show INFO asyncssh:logging.py:92 [conn=148, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"1.4.1.2","dev":"swp36","lladdr":"00:17:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"1.1.1.5","dev":"swp33","lladdr":"02:00:00:00:00:01","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"1.3.1.2","dev":"swp35","lladdr":"00:15:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["REACHABLE"]},{"dst":"1.2.1.2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["REACHABLE"]}] INFO asyncssh:logging.py:92 [conn=148, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 neigh show INFO asyncssh:logging.py:92 [conn=148, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=26] Command: ip -j -4 neigh show INFO asyncssh:logging.py:92 [conn=148, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=26] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"1.4.1.2","dev":"swp36","lladdr":"00:17:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"1.1.1.5","dev":"swp33","lladdr":"02:00:00:00:00:01","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"1.3.1.2","dev":"swp35","lladdr":"00:15:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["REACHABLE"]},{"dst":"1.2.1.2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["REACHABLE"]}] INFO asyncssh:logging.py:92 [conn=148, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=148, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=28] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=148, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=28] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::36ef:b6ff:feec:26c0","dev":"ma1","lladdr":"34:ef:b6:ec:26:c0","state":["STALE"]},{"dst":"fe80::923c:b3ff:fe8b:ef34","dev":"ma1","lladdr":"90:3c:b3:8b:ef:34","state":["STALE"]},{"dst":"fe80::1abe:92ff:fe13:1c10","dev":"ma1","lladdr":"18:be:92:13:1c:10","state":["STALE"]},{"dst":"fe80::36ef:b6ff:feec:2a4e","dev":"ma1","lladdr":"34:ef:b6:ec:2a:4e","state":["STALE"]},{"dst":"fe80::210:20ff:fe30:4060","dev":"ma1","lladdr":"00:10:20:30:40:60","state":["STALE"]},{"dst":"fe80::1abe:92ff:fe13:1d90","dev":"ma1","lladdr":"18:be:92:13:1d:90","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=148, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=148, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=30] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=148, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=30] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"1.1.1.0/24","dev":"swp33","protocol":"kernel","scope":"link","prefsrc":"1.1.1.1","flags":["rt_trap"]},{"dst":"1.2.1.0/24","dev":"swp34","protocol":"kernel","scope":"link","prefsrc":"1.2.1.1","flags":["rt_trap"]},{"dst":"1.3.1.0/24","dev":"swp35","protocol":"kernel","scope":"link","prefsrc":"1.3.1.1","flags":["rt_trap"]},{"dst":"1.4.1.0/24","dev":"swp36","protocol":"kernel","scope":"link","prefsrc":"1.4.1.1","flags":["rt_trap"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]},{"dst":"48.0.0.0/24","gateway":"1.1.1.5","dev":"swp33","flags":["offload","rt_offload"]}] INFO asyncssh:logging.py:92 [conn=148, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=148, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=32] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=148, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=32] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"1.1.1.0/24","dev":"swp33","protocol":"kernel","scope":"link","prefsrc":"1.1.1.1","flags":["rt_trap"]},{"dst":"1.2.1.0/24","dev":"swp34","protocol":"kernel","scope":"link","prefsrc":"1.2.1.1","flags":["rt_trap"]},{"dst":"1.3.1.0/24","dev":"swp35","protocol":"kernel","scope":"link","prefsrc":"1.3.1.1","flags":["rt_trap"]},{"dst":"1.4.1.0/24","dev":"swp36","protocol":"kernel","scope":"link","prefsrc":"1.4.1.1","flags":["rt_trap"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]},{"dst":"48.0.0.0/24","gateway":"1.1.1.5","dev":"swp33","flags":["offload","rt_offload"]}] INFO asyncssh:logging.py:92 [conn=148, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=148, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=34] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=148, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=34] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Traffic Items from the device: ixia INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:5 <-> ['10.36.118.199:2:6', '10.36.118.199:2:7', '10.36.118.199:2:8'] INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:6 <-> ['10.36.118.199:2:7', '10.36.118.199:2:8'] INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:7 <-> ['10.36.118.199:2:8'] INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:8 -> nexthop INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'clear_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=148, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=35] Channel closed DEBUG infra2:Logger.py:156 ip address delete 1.1.1.1/24 dev swp33 && ip address delete 1.2.1.1/24 dev swp34 && ip address delete 1.3.1.1/24 dev swp35 && ip address delete 1.4.1.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=148, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=36] Command: ip address delete 1.1.1.1/24 dev swp33 && ip address delete 1.2.1.1/24 dev swp34 && ip address delete 1.3.1.1/24 dev swp35 && ip address delete 1.4.1.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=148, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=36] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=148, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=37] Channel closed DEBUG infra2:Logger.py:156 ip address add 2001:1::1/64 dev swp33 && ip address add 2001:2::1/64 dev swp34 && ip address add 2001:3::1/64 dev swp35 && ip address add 2001:4::1/64 dev swp36 INFO asyncssh:logging.py:92 [conn=148, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=38] Command: ip address add 2001:1::1/64 dev swp33 && ip address add 2001:2::1/64 dev swp34 && ip address add 2001:3::1/64 dev swp35 && ip address add 2001:4::1/64 dev swp36 INFO asyncssh:logging.py:92 [conn=148, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=38] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=148, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=39] Channel closed DEBUG infra2:Logger.py:156 ip neigh add 2001:1::5 lladdr 02:00:00:00:00:02 dev swp33 INFO asyncssh:logging.py:92 [conn=148, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=40] Command: ip neigh add 2001:1::5 lladdr 02:00:00:00:00:02 dev swp33 INFO asyncssh:logging.py:92 [conn=148, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=40] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=148, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=41] Channel closed DEBUG infra2:Logger.py:156 ip route add 2001:1234::/64 nexthop via 2001:1::5 INFO asyncssh:logging.py:92 [conn=148, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=42] Command: ip route add 2001:1234::/64 nexthop via 2001:1::5 INFO asyncssh:logging.py:92 [conn=148, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=42] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 <-> ['10.36.118.199:2:6', '10.36.118.199:2:7', '10.36.118.199:2:8'] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv6 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_2001:1::2/64 to 10.36.118.199:2:6_2001:2::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_2001:1::2/64 to 10.36.118.199:2:7_2001:3::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_2001:1::2/64 to 10.36.118.199:2:8_2001:4::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 <-> ['10.36.118.199:2:7', '10.36.118.199:2:8'] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv6 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_2001:2::2/64 to 10.36.118.199:2:7_2001:3::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_2001:2::2/64 to 10.36.118.199:2:8_2001:4::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:7 <-> ['10.36.118.199:2:8'] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv6 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:7_2001:3::2/64 to 10.36.118.199:2:8_2001:4::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:8 -> nexthop INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp 4 to swp 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_2001:1::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.2.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2001:2::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.3.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_2001:3::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.4.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_2001:4::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05c08760>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 <-> ['10.36.118.199:2:6' '10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 2001:1:0:0:0:0:0:2-2001:2:0:0:0:0:0:2 Tx 51262 Rx 51262 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:5 <-> ['10.36.118.199:2:6' '10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 2001:1:0:0:0:0:0:2-2001:3:0:0:0:0:0:2 Tx 51261 Rx 51261 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:5 <-> ['10.36.118.199:2:6' '10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 2001:1:0:0:0:0:0:2-2001:4:0:0:0:0:0:2 Tx 51261 Rx 51261 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> ['10.36.118.199:2:6' '10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 2001:2:0:0:0:0:0:2-2001:1:0:0:0:0:0:2 Tx 51262 Rx 51262 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> ['10.36.118.199:2:6' '10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 2001:3:0:0:0:0:0:2-2001:1:0:0:0:0:0:2 Tx 51262 Rx 51262 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> ['10.36.118.199:2:6' '10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 2001:4:0:0:0:0:0:2-2001:1:0:0:0:0:0:2 Tx 51262 Rx 51262 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:6 <-> ['10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 2001:2:0:0:0:0:0:2-2001:3:0:0:0:0:0:2 Tx 51262 Rx 51262 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:6 <-> ['10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 2001:2:0:0:0:0:0:2-2001:4:0:0:0:0:0:2 Tx 51261 Rx 51261 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:6 <-> ['10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 2001:3:0:0:0:0:0:2-2001:2:0:0:0:0:0:2 Tx 51262 Rx 51262 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:6 <-> ['10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 2001:4:0:0:0:0:0:2-2001:2:0:0:0:0:0:2 Tx 51262 Rx 51262 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:7 <-> ['10.36.118.199:2:8'] SIP-DIP 2001:3:0:0:0:0:0:2-2001:4:0:0:0:0:0:2 Tx 51262 Rx 51262 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:7 <-> ['10.36.118.199:2:8'] SIP-DIP 2001:4:0:0:0:0:0:2-2001:3:0:0:0:0:0:2 Tx 51262 Rx 51262 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:8 -> nexthop SIP-DIP Tx 51262 Rx 51262 Loss 0.000 INFO asyncssh:logging.py:92 [conn=148, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=43] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=148, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=44] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=148, chan=44] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=44] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:4::2","dev":"swp36","lladdr":"00:18:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["STALE"]},{"dst":"fe80::36ef:b6ff:feec:26c0","dev":"ma1","lladdr":"34:ef:b6:ec:26:c0","state":["STALE"]},{"dst":"fe80::923c:b3ff:fe8b:ef34","dev":"ma1","lladdr":"90:3c:b3:8b:ef:34","state":["STALE"]},{"dst":"fe80::218:1ff:fe00:1","dev":"swp36","lladdr":"00:18:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::1abe:92ff:fe13:1c10","dev":"ma1","lladdr":"18:be:92:13:1c:10","state":["STALE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"swp34","lladdr":"00:14:01:00:00:01","state":["STALE"]},{"dst":"fe80::216:1ff:fe00:1","dev":"swp35","lladdr":"00:16:01:00:00:01","state":["STALE"]},{"dst":"fe80::36ef:b6ff:feec:2a4e","dev":"ma1","lladdr":"34:ef:b6:ec:2a:4e","state":["STALE"]},{"dst":"2001:1::5","dev":"swp33","lladdr":"02:00:00:00:00:02","offload":null,"state":["PERMANENT"]},{"dst":"2001:3::2","dev":"swp35","lladdr":"00:16:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:1::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:2::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::210:20ff:fe30:4060","dev":"ma1","lladdr":"00:10:20:30:40:60","state":["STALE"]},{"dst":"fe80::1abe:92ff:fe13:1d90","dev":"ma1","lladdr":"18:be:92:13:1d:90","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=148, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=45] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 neigh show INFO asyncssh:logging.py:92 [conn=148, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=46] Command: ip -j -4 neigh show INFO asyncssh:logging.py:92 [conn=148, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=46] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=148, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=47] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=148, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=48] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=148, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=48] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:4::2","dev":"swp36","lladdr":"00:18:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["STALE"]},{"dst":"fe80::36ef:b6ff:feec:26c0","dev":"ma1","lladdr":"34:ef:b6:ec:26:c0","state":["STALE"]},{"dst":"fe80::923c:b3ff:fe8b:ef34","dev":"ma1","lladdr":"90:3c:b3:8b:ef:34","state":["STALE"]},{"dst":"fe80::218:1ff:fe00:1","dev":"swp36","lladdr":"00:18:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::1abe:92ff:fe13:1c10","dev":"ma1","lladdr":"18:be:92:13:1c:10","state":["STALE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"swp34","lladdr":"00:14:01:00:00:01","state":["STALE"]},{"dst":"fe80::216:1ff:fe00:1","dev":"swp35","lladdr":"00:16:01:00:00:01","state":["STALE"]},{"dst":"fe80::36ef:b6ff:feec:2a4e","dev":"ma1","lladdr":"34:ef:b6:ec:2a:4e","state":["STALE"]},{"dst":"2001:1::5","dev":"swp33","lladdr":"02:00:00:00:00:02","offload":null,"state":["PERMANENT"]},{"dst":"2001:3::2","dev":"swp35","lladdr":"00:16:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:1::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:2::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::210:20ff:fe30:4060","dev":"ma1","lladdr":"00:10:20:30:40:60","state":["STALE"]},{"dst":"fe80::1abe:92ff:fe13:1d90","dev":"ma1","lladdr":"18:be:92:13:1d:90","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=148, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=49] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=148, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=50] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=148, chan=50] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=50] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:2::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:3::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:4::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:1234::/64","gateway":"2001:1::5","dev":"swp33","metric":1024,"flags":["offload","rt_offload"],"pref":"medium"},{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"}] INFO asyncssh:logging.py:92 [conn=148, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=51] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=148, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=52] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=148, chan=52] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=52] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=148, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=53] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=148, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=54] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=148, chan=54] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=54] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:2::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:3::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:4::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:1234::/64","gateway":"2001:1::5","dev":"swp33","metric":1024,"flags":["offload","rt_offload"],"pref":"medium"},{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Traffic Items from the device: ixia INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:5 <-> ['10.36.118.199:2:6', '10.36.118.199:2:7', '10.36.118.199:2:8'] INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:6 <-> ['10.36.118.199:2:7', '10.36.118.199:2:8'] INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:7 <-> ['10.36.118.199:2:8'] INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:8 -> nexthop INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'clear_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=148, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=55] Channel closed DEBUG infra2:Logger.py:156 ip address delete 2001:1::1/64 dev swp33 && ip address delete 2001:2::1/64 dev swp34 && ip address delete 2001:3::1/64 dev swp35 && ip address delete 2001:4::1/64 dev swp36 INFO asyncssh:logging.py:92 [conn=148, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=56] Command: ip address delete 2001:1::1/64 dev swp33 && ip address delete 2001:2::1/64 dev swp34 && ip address delete 2001:3::1/64 dev swp35 && ip address delete 2001:4::1/64 dev swp36 INFO asyncssh:logging.py:92 [conn=148, chan=56] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=56] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=148, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=57] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 1.2.1.1/24 dev swp34 && ip address add 1.3.1.1/24 dev swp35 && ip address add 1.4.1.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=148, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=58] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 1.2.1.1/24 dev swp34 && ip address add 1.3.1.1/24 dev swp35 && ip address add 1.4.1.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=148, chan=58] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=58] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=148, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=59] Channel closed DEBUG infra2:Logger.py:156 ip neigh add 1.1.1.5 lladdr 02:00:00:00:00:01 dev swp33 INFO asyncssh:logging.py:92 [conn=148, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=60] Command: ip neigh add 1.1.1.5 lladdr 02:00:00:00:00:01 dev swp33 INFO asyncssh:logging.py:92 [conn=148, chan=60] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=60] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=148, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=61] Channel closed DEBUG infra2:Logger.py:156 ip route add 48.0.0.0/24 nexthop via 1.1.1.5 INFO asyncssh:logging.py:92 [conn=148, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=62] Command: ip route add 48.0.0.0/24 nexthop via 1.1.1.5 INFO asyncssh:logging.py:92 [conn=148, chan=62] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=62] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 <-> ['10.36.118.199:2:6', '10.36.118.199:2:7', '10.36.118.199:2:8'] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:6_1.2.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:7_1.3.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:8_1.4.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 <-> ['10.36.118.199:2:7', '10.36.118.199:2:8'] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_1.2.1.2/24 to 10.36.118.199:2:7_1.3.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_1.2.1.2/24 to 10.36.118.199:2:8_1.4.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:7 <-> ['10.36.118.199:2:8'] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:7_1.3.1.2/24 to 10.36.118.199:2:8_1.4.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:8 -> nexthop INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_2001:1::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.2.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2001:2::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.3.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_2001:3::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.4.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_2001:4::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05c08910>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 <-> ['10.36.118.199:2:6' '10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 1.1.1.2-1.2.1.2 Tx 51255 Rx 51255 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:5 <-> ['10.36.118.199:2:6' '10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 1.1.1.2-1.3.1.2 Tx 51255 Rx 51255 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:5 <-> ['10.36.118.199:2:6' '10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 1.1.1.2-1.4.1.2 Tx 51255 Rx 51255 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> ['10.36.118.199:2:6' '10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 1.2.1.2-1.1.1.2 Tx 51255 Rx 51255 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> ['10.36.118.199:2:6' '10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 1.3.1.2-1.1.1.2 Tx 51255 Rx 51255 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:5 <-> ['10.36.118.199:2:6' '10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 1.4.1.2-1.1.1.2 Tx 51255 Rx 51255 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:6 <-> ['10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 1.2.1.2-1.3.1.2 Tx 51255 Rx 51255 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:6 <-> ['10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 1.2.1.2-1.4.1.2 Tx 51255 Rx 51255 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:6 <-> ['10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 1.3.1.2-1.2.1.2 Tx 51255 Rx 51255 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:6 <-> ['10.36.118.199:2:7' '10.36.118.199:2:8'] SIP-DIP 1.4.1.2-1.2.1.2 Tx 51255 Rx 51255 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:7 <-> ['10.36.118.199:2:8'] SIP-DIP 1.3.1.2-1.4.1.2 Tx 51255 Rx 51255 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:7 <-> ['10.36.118.199:2:8'] SIP-DIP 1.4.1.2-1.3.1.2 Tx 51255 Rx 51255 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:8 -> nexthop SIP-DIP Tx 51255 Rx 51255 Loss 0.000 INFO asyncssh:logging.py:92 [conn=148, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=63] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 neigh show INFO asyncssh:logging.py:92 [conn=148, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=64] Command: ip -j -4 neigh show INFO asyncssh:logging.py:92 [conn=148, chan=64] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=64] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"1.4.1.2","dev":"swp36","lladdr":"00:17:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"1.1.1.5","dev":"swp33","lladdr":"02:00:00:00:00:01","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"1.3.1.2","dev":"swp35","lladdr":"00:15:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"1.2.1.2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=148, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=65] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 neigh show INFO asyncssh:logging.py:92 [conn=148, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=66] Command: ip -j -4 neigh show INFO asyncssh:logging.py:92 [conn=148, chan=66] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=66] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"1.4.1.2","dev":"swp36","lladdr":"00:17:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"1.1.1.5","dev":"swp33","lladdr":"02:00:00:00:00:01","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"1.3.1.2","dev":"swp35","lladdr":"00:15:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"1.2.1.2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=148, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=67] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=67] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=67] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=67] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=148, chan=68] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=68] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=148, chan=68] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=68] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=68] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:4::2","dev":"swp36","lladdr":"00:18:01:00:00:01","state":["STALE"]},{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["STALE"]},{"dst":"fe80::36ef:b6ff:feec:26c0","dev":"ma1","lladdr":"34:ef:b6:ec:26:c0","state":["STALE"]},{"dst":"fe80::923c:b3ff:fe8b:ef34","dev":"ma1","lladdr":"90:3c:b3:8b:ef:34","state":["STALE"]},{"dst":"fe80::218:1ff:fe00:1","dev":"swp36","lladdr":"00:18:01:00:00:01","state":["STALE"]},{"dst":"fe80::1abe:92ff:fe13:1c10","dev":"ma1","lladdr":"18:be:92:13:1c:10","state":["STALE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"swp34","lladdr":"00:14:01:00:00:01","state":["STALE"]},{"dst":"fe80::216:1ff:fe00:1","dev":"swp35","lladdr":"00:16:01:00:00:01","state":["STALE"]},{"dst":"fe80::36ef:b6ff:feec:2a4e","dev":"ma1","lladdr":"34:ef:b6:ec:2a:4e","state":["STALE"]},{"dst":"2001:1::5","dev":"swp33","lladdr":"02:00:00:00:00:02","state":["PERMANENT"]},{"dst":"2001:3::2","dev":"swp35","lladdr":"00:16:01:00:00:01","state":["STALE"]},{"dst":"2001:1::2","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["STALE"]},{"dst":"2001:2::2","dev":"swp34","lladdr":"00:14:01:00:00:01","state":["STALE"]},{"dst":"fe80::210:20ff:fe30:4060","dev":"ma1","lladdr":"00:10:20:30:40:60","state":["STALE"]},{"dst":"fe80::1abe:92ff:fe13:1d90","dev":"ma1","lladdr":"18:be:92:13:1d:90","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=148, chan=69] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=69] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=69] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=69] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=69] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=148, chan=70] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=70] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=148, chan=70] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=70] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=70] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"1.1.1.0/24","dev":"swp33","protocol":"kernel","scope":"link","prefsrc":"1.1.1.1","flags":["rt_trap"]},{"dst":"1.2.1.0/24","dev":"swp34","protocol":"kernel","scope":"link","prefsrc":"1.2.1.1","flags":["rt_trap"]},{"dst":"1.3.1.0/24","dev":"swp35","protocol":"kernel","scope":"link","prefsrc":"1.3.1.1","flags":["rt_trap"]},{"dst":"1.4.1.0/24","dev":"swp36","protocol":"kernel","scope":"link","prefsrc":"1.4.1.1","flags":["rt_trap"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]},{"dst":"48.0.0.0/24","gateway":"1.1.1.5","dev":"swp33","flags":["offload","rt_offload"]}] INFO asyncssh:logging.py:92 [conn=148, chan=71] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=71] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=71] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=71] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=71] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=148, chan=72] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=72] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=148, chan=72] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=72] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=72] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"1.1.1.0/24","dev":"swp33","protocol":"kernel","scope":"link","prefsrc":"1.1.1.1","flags":["rt_trap"]},{"dst":"1.2.1.0/24","dev":"swp34","protocol":"kernel","scope":"link","prefsrc":"1.2.1.1","flags":["rt_trap"]},{"dst":"1.3.1.0/24","dev":"swp35","protocol":"kernel","scope":"link","prefsrc":"1.3.1.1","flags":["rt_trap"]},{"dst":"1.4.1.0/24","dev":"swp36","protocol":"kernel","scope":"link","prefsrc":"1.4.1.1","flags":["rt_trap"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]},{"dst":"48.0.0.0/24","gateway":"1.1.1.5","dev":"swp33","flags":["offload","rt_offload"]}] INFO asyncssh:logging.py:92 [conn=148, chan=73] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=73] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=73] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=73] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=73] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=148, chan=74] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=74] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=148, chan=74] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=74] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=74] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1234::/64","gateway":"2001:1::5","dev":"swp33","metric":1024,"flags":["offload","rt_offload"],"pref":"medium"},{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Traffic Items from the device: ixia INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:5 <-> ['10.36.118.199:2:6', '10.36.118.199:2:7', '10.36.118.199:2:8'] INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:6 <-> ['10.36.118.199:2:7', '10.36.118.199:2:8'] INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:7 <-> ['10.36.118.199:2:8'] INFO DENT:Logger.py:84 [Ixia Traffic Generator] TI to be removed: 10.36.118.199:2:8 -> nexthop INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'clear_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=148, chan=75] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=75] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=75] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=75] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=75] Channel closed DEBUG infra2:Logger.py:156 ip address delete 1.1.1.1/24 dev swp33 && ip address delete 1.2.1.1/24 dev swp34 && ip address delete 1.3.1.1/24 dev swp35 && ip address delete 1.4.1.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=148, chan=76] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=76] Command: ip address delete 1.1.1.1/24 dev swp33 && ip address delete 1.2.1.1/24 dev swp34 && ip address delete 1.3.1.1/24 dev swp35 && ip address delete 1.4.1.1/24 dev swp36 INFO asyncssh:logging.py:92 [conn=148, chan=76] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=76] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=76] Channel closed DEBUG infra2:Logger.py:156 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv64_nh_reconfig from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6_ipv4.py INFO asyncssh:logging.py:92 [conn=148, chan=77] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=77] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=77] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=77] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=77] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=148, chan=78] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=78] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=148, chan=78] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=78] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=78] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:147 Restoring sysctl values INFO asyncssh:logging.py:92 [conn=148, chan=79] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=79] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=79] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=79] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=79] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=0 INFO asyncssh:logging.py:92 [conn=148, chan=80] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=80] Command: sysctl net.ipv6.conf.all.forwarding=0 INFO asyncssh:logging.py:92 [conn=148, chan=80] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=80] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=80] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=148, chan=81] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=81] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=81] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=81] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=81] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=148, chan=82] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=82] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=82] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=82] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=82] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:17:05 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=148, chan=83] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=83] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=83] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=83] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=83] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=148, chan=84] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=84] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=148, chan=84] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=84] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=84] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=148, chan=85] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=85] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=85] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=85] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=85] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=148, chan=86] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=86] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=148, chan=86] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=86] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=86] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=148, chan=87] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=87] Command: date INFO asyncssh:logging.py:92 [conn=148, chan=87] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=87] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=87] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=148, chan=88] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=148, chan=88] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=148, chan=88] Received exit status 0 INFO asyncssh:logging.py:92 [conn=148, chan=88] Received channel close INFO asyncssh:logging.py:92 [conn=148, chan=88] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv6/test_ipv6_ipv4.py::test_ipv64_nh_routes | 137.65 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-4916' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv64_nh_routes">Starting testcase:test_ipv64_nh_routes from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6_ipv4.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=148, chan=89] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=149] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=149] Local address: 172.17.0.2, port 34950 INFO asyncssh:logging.py:92 [conn=149] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=149] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=149] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=149, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:17:05 UTC 2023 INFO asyncssh:logging.py:92 [conn=149, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=149, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=2] Command: sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=149, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=2] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 INFO asyncssh:logging.py:92 [conn=149, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=149, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=4] Command: sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=149, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=149, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=149, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:17:05 UTC 2023 INFO asyncssh:logging.py:92 [conn=149, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=7] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=149, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=8] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=149, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=8] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=149, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=9] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=149, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=10] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=149, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=10] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=149, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=149, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:17:05 UTC 2023 INFO asyncssh:logging.py:92 [conn=149, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=149, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=14] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=149, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=149, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=149, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=16] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=149, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2942 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2001:2::2/64', 'count': 1, 'ip': '2001:2::2', 'gw': '2001:2::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.3.1.2/24', 'count': 1, 'ip': '1.3.1.2', 'gw': '1.3.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_2001:4::2/64', 'count': 1, 'ip': '2001:4::2', 'gw': '2001:4::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO asyncssh:logging.py:92 [conn=149, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip address add 1.1.1.1/24 dev swp33 && ip address add 2001:2::1/64 dev swp34 && ip address add 1.3.1.1/24 dev swp35 && ip address add 2001:4::1/64 dev swp36 INFO asyncssh:logging.py:92 [conn=149, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=18] Command: ip address add 1.1.1.1/24 dev swp33 && ip address add 2001:2::1/64 dev swp34 && ip address add 1.3.1.1/24 dev swp35 && ip address add 2001:4::1/64 dev swp36 INFO asyncssh:logging.py:92 [conn=149, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=149, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip neigh add 1.1.1.5 lladdr 02:00:00:00:00:01 dev swp33 && ip neigh add 2001:2::5 lladdr 02:00:00:00:00:02 dev swp34 INFO asyncssh:logging.py:92 [conn=149, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=20] Command: ip neigh add 1.1.1.5 lladdr 02:00:00:00:00:01 dev swp33 && ip neigh add 2001:2::5 lladdr 02:00:00:00:00:02 dev swp34 INFO asyncssh:logging.py:92 [conn=149, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=149, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip route add 48.0.0.0/24 nexthop via 1.1.1.5 && ip route add 2001:1234::/64 nexthop via 2001:2::5 INFO asyncssh:logging.py:92 [conn=149, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=22] Command: ip route add 48.0.0.0/24 nexthop via 1.1.1.5 && ip route add 2001:1234::/64 nexthop via 2001:2::5 INFO asyncssh:logging.py:92 [conn=149, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=22] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for ipv4: 10.36.118.199:2:5 <-> 10.36.118.199:2:7 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.2/24 to 10.36.118.199:2:7_1.3.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for ipv6: 10.36.118.199:2:6 <-> 10.36.118.199:2:8 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv6 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_2001:2::2/64 to 10.36.118.199:2:8_2001:4::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for ipv4: addr_info(swp='swp35', tg='10.36.118.199:2:7', swp_ip='1.3.1.1', tg_ip='1.3.1.2', plen=24) -> nexthop INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for ipv6: addr_info(swp='swp36', tg='10.36.118.199:2:8', swp_ip='2001:4::1', tg_ip='2001:4::2', plen=64) -> nexthop INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2001:2::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.3.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_2001:4::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b05690>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI ipv4: 10.36.118.199:2:5 <-> 10.36.118.199:2:7 SIP-DIP 1.1.1.2-1.3.1.2 Tx 51336 Rx 51336 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:5 TI ipv4: 10.36.118.199:2:5 <-> 10.36.118.199:2:7 SIP-DIP 1.3.1.2-1.1.1.2 Tx 51336 Rx 51336 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:8 TI ipv6: 10.36.118.199:2:6 <-> 10.36.118.199:2:8 SIP-DIP 2001:2:0:0:0:0:0:2-2001:4:0:0:0:0:0:2 Tx 51336 Rx 51336 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:6 TI ipv6: 10.36.118.199:2:6 <-> 10.36.118.199:2:8 SIP-DIP 2001:4:0:0:0:0:0:2-2001:2:0:0:0:0:0:2 Tx 51336 Rx 51336 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:5 TI ipv4: addr_info(swp='swp35' tg='10.36.118.199:2:7' swp_ip='1.3.1.1' tg_ip='1.3.1.2' plen=24) -> nexthop SIP-DIP Tx 51336 Rx 51336 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:6 TI ipv6: addr_info(swp='swp36' tg='10.36.118.199:2:8' swp_ip='2001:4::1' tg_ip='2001:4::2' plen=64) -> nexthop SIP-DIP Tx 51336 Rx 51336 Loss 0.000 INFO asyncssh:logging.py:92 [conn=149, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 neigh show INFO asyncssh:logging.py:92 [conn=149, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=24] Command: ip -j -4 neigh show INFO asyncssh:logging.py:92 [conn=149, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"10.36.118.249","dev":"ma1","lladdr":"00:0c:29:5c:5a:18","state":["DELAY"]},{"dst":"1.1.1.5","dev":"swp33","lladdr":"02:00:00:00:00:01","offload":null,"state":["PERMANENT"]},{"dst":"10.36.118.1","dev":"ma1","lladdr":"b4:0c:25:e0:80:52","state":["REACHABLE"]},{"dst":"1.3.1.2","dev":"swp35","lladdr":"00:13:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"1.1.1.2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"10.36.118.2","dev":"ma1","lladdr":"00:0c:29:b2:1a:e4","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=149, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=149, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=26] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=149, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=26] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:4::2","dev":"swp36","lladdr":"00:14:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::8a5a:85ff:fefa:363c","dev":"ma1","lladdr":"88:5a:85:fa:36:3c","state":["STALE"]},{"dst":"fe80::36ef:b6ff:feec:26c0","dev":"ma1","lladdr":"34:ef:b6:ec:26:c0","state":["STALE"]},{"dst":"fe80::923c:b3ff:fe8b:ef34","dev":"ma1","lladdr":"90:3c:b3:8b:ef:34","state":["STALE"]},{"dst":"fe80::1abe:92ff:fe13:1c10","dev":"ma1","lladdr":"18:be:92:13:1c:10","state":["STALE"]},{"dst":"fe80::36ef:b6ff:feec:2a4e","dev":"ma1","lladdr":"34:ef:b6:ec:2a:4e","state":["STALE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"swp36","lladdr":"00:14:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:2::5","dev":"swp34","lladdr":"02:00:00:00:00:02","offload":null,"state":["PERMANENT"]},{"dst":"2001:2::2","dev":"swp34","lladdr":"00:12:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::210:20ff:fe30:4060","dev":"ma1","lladdr":"00:10:20:30:40:60","state":["STALE"]},{"dst":"fe80::1abe:92ff:fe13:1d90","dev":"ma1","lladdr":"18:be:92:13:1d:90","state":["STALE"]},{"dst":"fe80::212:1ff:fe00:1","dev":"swp34","lladdr":"00:12:01:00:00:01","state":["REACHABLE"]}] INFO asyncssh:logging.py:92 [conn=149, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=149, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=28] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=149, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=28] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"1.1.1.0/24","dev":"swp33","protocol":"kernel","scope":"link","prefsrc":"1.1.1.1","flags":["rt_trap"]},{"dst":"1.3.1.0/24","dev":"swp35","protocol":"kernel","scope":"link","prefsrc":"1.3.1.1","flags":["rt_trap"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]},{"dst":"48.0.0.0/24","gateway":"1.1.1.5","dev":"swp33","flags":["offload","rt_offload"]}] INFO asyncssh:logging.py:92 [conn=149, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=149, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=30] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=149, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=30] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:2::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:4::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:1234::/64","gateway":"2001:2::5","dev":"swp34","metric":1024,"flags":["offload","rt_offload"],"pref":"medium"},{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":[],"pref":"medium"}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv64_nh_routes from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6_ipv4.py INFO asyncssh:logging.py:92 [conn=149, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=31] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=149, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=32] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=149, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=32] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:147 Restoring sysctl values INFO asyncssh:logging.py:92 [conn=149, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=33] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=0 INFO asyncssh:logging.py:92 [conn=149, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=34] Command: sysctl net.ipv6.conf.all.forwarding=0 INFO asyncssh:logging.py:92 [conn=149, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=34] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=149, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=35] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=149, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=36] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=36] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:19:23 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=149, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=37] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=149, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=38] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=149, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=38] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=149, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=39] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=149, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=40] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=149, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=40] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=149, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=149, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=41] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=149, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=149, chan=42] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=149, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=149, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=149, chan=42] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv6/test_ipv6_nei.py::test_ipv6_nei_ageing | 391.76 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-4970' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv6_nei_ageing">Starting testcase:test_ipv6_nei_ageing from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6_nei.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=149, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=150] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=150] Local address: 172.17.0.2, port 41104 INFO asyncssh:logging.py:92 [conn=150] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=150] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=150] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=150, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:19:23 UTC 2023 INFO asyncssh:logging.py:92 [conn=150, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=150, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=2] Command: sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=150, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=2] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 INFO asyncssh:logging.py:92 [conn=150, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=150, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=4] Command: sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=150, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=150, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=150, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:19:23 UTC 2023 INFO asyncssh:logging.py:92 [conn=150, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up INFO asyncssh:logging.py:92 [conn=150, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=8] Command: ip link set dev swp33 up && ip link set dev swp34 up INFO asyncssh:logging.py:92 [conn=150, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=150, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 2001:1111::1/64 dev swp33 && ip address add 2001:2222::1/64 dev swp33 && ip address add 2001:3333::1/64 dev swp34 && ip address add 2001:4444::1/64 dev swp34 INFO asyncssh:logging.py:92 [conn=150, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=10] Command: ip address add 2001:1111::1/64 dev swp33 && ip address add 2001:2222::1/64 dev swp33 && ip address add 2001:3333::1/64 dev swp34 && ip address add 2001:4444::1/64 dev swp34 INFO asyncssh:logging.py:92 [conn=150, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2942 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_2001:1111::2/64', 'count': 1, 'ip': '2001:1111::2', 'gw': '2001:1111::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_2001:2222::2/64', 'count': 1, 'ip': '2001:2222::2', 'gw': '2001:2222::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2001:3333::2/64', 'count': 1, 'ip': '2001:3333::2', 'gw': '2001:3333::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2001:4444::2/64', 'count': 1, 'ip': '2001:4444::2', 'gw': '2001:4444::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for dummy INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_2001:1111::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_2001:2222::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2001:3333::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2001:4444::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=150, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=150, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=12] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=150, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=150, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=150, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=14] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=150, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:2222::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:3333::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:4444::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":[],"pref":"medium"}] INFO asyncssh:logging.py:92 [conn=150, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=15] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.neigh.default.gc_interval&& sysctl net.ipv6.neigh.default.gc_stale_time&& sysctl net.ipv6.neigh.swp33.gc_stale_time&& sysctl net.ipv6.neigh.swp34.gc_stale_time&& sysctl net.ipv6.neigh.default.base_reachable_time_ms&& sysctl net.ipv6.neigh.default.delay_first_probe_time INFO asyncssh:logging.py:92 [conn=150, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=16] Command: sysctl net.ipv6.neigh.default.gc_interval&& sysctl net.ipv6.neigh.default.gc_stale_time&& sysctl net.ipv6.neigh.swp33.gc_stale_time&& sysctl net.ipv6.neigh.swp34.gc_stale_time&& sysctl net.ipv6.neigh.default.base_reachable_time_ms&& sysctl net.ipv6.neigh.default.delay_first_probe_time INFO asyncssh:logging.py:92 [conn=150, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=16] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.neigh.default.gc_interval = 30 net.ipv6.neigh.default.gc_stale_time = 60 net.ipv6.neigh.swp33.gc_stale_time = 60 net.ipv6.neigh.swp34.gc_stale_time = 60 net.ipv6.neigh.default.base_reachable_time_ms = 30000 net.ipv6.neigh.default.delay_first_probe_time = 5 INFO asyncssh:logging.py:92 [conn=150, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=17] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.neigh.default.gc_interval=5&& sysctl net.ipv6.neigh.default.gc_stale_time=30&& sysctl net.ipv6.neigh.swp33.gc_stale_time=30&& sysctl net.ipv6.neigh.swp34.gc_stale_time=30&& sysctl net.ipv6.neigh.default.base_reachable_time_ms=15000&& sysctl net.ipv6.neigh.default.delay_first_probe_time=5 INFO asyncssh:logging.py:92 [conn=150, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=18] Command: sysctl net.ipv6.neigh.default.gc_interval=5&& sysctl net.ipv6.neigh.default.gc_stale_time=30&& sysctl net.ipv6.neigh.swp33.gc_stale_time=30&& sysctl net.ipv6.neigh.swp34.gc_stale_time=30&& sysctl net.ipv6.neigh.default.base_reachable_time_ms=15000&& sysctl net.ipv6.neigh.default.delay_first_probe_time=5 INFO asyncssh:logging.py:92 [conn=150, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=18] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.neigh.default.gc_interval = 5 net.ipv6.neigh.default.gc_stale_time = 30 net.ipv6.neigh.swp33.gc_stale_time = 30 net.ipv6.neigh.swp34.gc_stale_time = 30 net.ipv6.neigh.default.base_reachable_time_ms = 15000 net.ipv6.neigh.default.delay_first_probe_time = 5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending NS from 10.36.118.199:2:5_2001:1111::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending NS from 10.36.118.199:2:6_2001:3333::2/64 INFO asyncssh:logging.py:92 [conn=150, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=19] Channel closed INFO asyncssh:logging.py:92 [conn=150, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=21] Received channel close DEBUG infra2:Logger.py:156 echo onl | sudo -S ping -c 1 2001:1111::2 INFO asyncssh:logging.py:92 [conn=150, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=20] Channel closed INFO asyncssh:logging.py:92 [conn=150, chan=21] Channel closed INFO asyncssh:logging.py:92 [conn=150, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=22] Received channel close DEBUG infra2:Logger.py:156 echo onl | sudo -S ping -c 1 2001:2222::2 INFO asyncssh:logging.py:92 [conn=150, chan=24] Requesting new SSH session DEBUG infra2:Logger.py:156 echo onl | sudo -S ping -c 1 2001:3333::2 INFO asyncssh:logging.py:92 [conn=150, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=22] Channel closed INFO asyncssh:logging.py:92 [conn=150, chan=23] Command: echo onl | sudo -S ping -c 1 2001:1111::2 DEBUG infra2:Logger.py:156 echo onl | sudo -S ping -c 1 2001:4444::2 INFO asyncssh:logging.py:92 [conn=150, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=24] Command: echo onl | sudo -S ping -c 1 2001:2222::2 INFO asyncssh:logging.py:92 [conn=150, chan=25] Command: echo onl | sudo -S ping -c 1 2001:3333::2 INFO asyncssh:logging.py:92 [conn=150, chan=26] Command: echo onl | sudo -S ping -c 1 2001:4444::2 INFO asyncssh:logging.py:92 [conn=150, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=23] Channel closed DEBUG infra2:Logger.py:156 PING 2001:1111::2(2001:1111::2) 56 data bytes 64 bytes from 2001:1111::2: icmp_seq=1 ttl=64 time=0.285 ms --- 2001:1111::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.285/0.285/0.285/0.000 ms INFO DENT:Logger.py:84 [DENT infrastructure 2] Ran ping -c 1 2001:1111::2 on infra2 with rc 0 and out PING 2001:1111::2(2001:1111::2) 56 data bytes 64 bytes from 2001:1111::2: icmp_seq=1 ttl=64 time=0.285 ms --- 2001:1111::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.285/0.285/0.285/0.000 ms INFO asyncssh:logging.py:92 [conn=150, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=24] Channel closed INFO asyncssh:logging.py:92 [conn=150, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=25] Received channel close DEBUG infra2:Logger.py:156 PING 2001:2222::2(2001:2222::2) 56 data bytes 64 bytes from 2001:2222::2: icmp_seq=1 ttl=64 time=0.230 ms --- 2001:2222::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.230/0.230/0.230/0.000 ms INFO DENT:Logger.py:84 [DENT infrastructure 2] Ran ping -c 1 2001:2222::2 on infra2 with rc 0 and out PING 2001:2222::2(2001:2222::2) 56 data bytes 64 bytes from 2001:2222::2: icmp_seq=1 ttl=64 time=0.230 ms --- 2001:2222::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.230/0.230/0.230/0.000 ms INFO asyncssh:logging.py:92 [conn=150, chan=25] Channel closed INFO asyncssh:logging.py:92 [conn=150, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=26] Received channel close DEBUG infra2:Logger.py:156 PING 2001:3333::2(2001:3333::2) 56 data bytes 64 bytes from 2001:3333::2: icmp_seq=1 ttl=64 time=0.252 ms --- 2001:3333::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.252/0.252/0.252/0.000 ms INFO DENT:Logger.py:84 [DENT infrastructure 2] Ran ping -c 1 2001:3333::2 on infra2 with rc 0 and out PING 2001:3333::2(2001:3333::2) 56 data bytes 64 bytes from 2001:3333::2: icmp_seq=1 ttl=64 time=0.252 ms --- 2001:3333::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.252/0.252/0.252/0.000 ms INFO asyncssh:logging.py:92 [conn=150, chan=26] Channel closed DEBUG infra2:Logger.py:156 PING 2001:4444::2(2001:4444::2) 56 data bytes 64 bytes from 2001:4444::2: icmp_seq=1 ttl=64 time=0.171 ms --- 2001:4444::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.171/0.171/0.171/0.000 ms INFO DENT:Logger.py:84 [DENT infrastructure 2] Ran ping -c 1 2001:4444::2 on infra2 with rc 0 and out PING 2001:4444::2(2001:4444::2) 56 data bytes 64 bytes from 2001:4444::2: icmp_seq=1 ttl=64 time=0.171 ms --- 2001:4444::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.171/0.171/0.171/0.000 ms INFO DENT:Logger.py:84 [DENT infrastructure 2] Begin neighbor polling INFO asyncssh:logging.py:92 [conn=150, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=28] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=28] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::8a5a:85ff:fefa:363c","dev":"ma1","lladdr":"88:5a:85:fa:36:3c","state":["STALE"]},{"dst":"fe80::36ef:b6ff:feec:26c0","dev":"ma1","lladdr":"34:ef:b6:ec:26:c0","state":["STALE"]},{"dst":"fe80::923c:b3ff:fe8b:ef34","dev":"ma1","lladdr":"90:3c:b3:8b:ef:34","state":["STALE"]},{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::1abe:92ff:fe13:1c10","dev":"ma1","lladdr":"18:be:92:13:1c:10","state":["STALE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"swp34","lladdr":"00:14:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::36ef:b6ff:feec:2a4e","dev":"ma1","lladdr":"34:ef:b6:ec:2a:4e","state":["STALE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::210:20ff:fe30:4060","dev":"ma1","lladdr":"00:10:20:30:40:60","state":["STALE"]},{"dst":"fe80::1abe:92ff:fe13:1d90","dev":"ma1","lladdr":"18:be:92:13:1d:90","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=30] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=30] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::8a5a:85ff:fefa:363c","dev":"ma1","lladdr":"88:5a:85:fa:36:3c","state":["STALE"]},{"dst":"fe80::36ef:b6ff:feec:26c0","dev":"ma1","lladdr":"34:ef:b6:ec:26:c0","state":["STALE"]},{"dst":"fe80::923c:b3ff:fe8b:ef34","dev":"ma1","lladdr":"90:3c:b3:8b:ef:34","state":["STALE"]},{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::1abe:92ff:fe13:1c10","dev":"ma1","lladdr":"18:be:92:13:1c:10","state":["STALE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"swp34","lladdr":"00:14:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::36ef:b6ff:feec:2a4e","dev":"ma1","lladdr":"34:ef:b6:ec:2a:4e","state":["STALE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::210:20ff:fe30:4060","dev":"ma1","lladdr":"00:10:20:30:40:60","state":["STALE"]},{"dst":"fe80::1abe:92ff:fe13:1d90","dev":"ma1","lladdr":"18:be:92:13:1d:90","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=32] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=32] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::8a5a:85ff:fefa:363c","dev":"ma1","lladdr":"88:5a:85:fa:36:3c","state":["STALE"]},{"dst":"fe80::36ef:b6ff:feec:26c0","dev":"ma1","lladdr":"34:ef:b6:ec:26:c0","state":["STALE"]},{"dst":"fe80::923c:b3ff:fe8b:ef34","dev":"ma1","lladdr":"90:3c:b3:8b:ef:34","state":["STALE"]},{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"fe80::1abe:92ff:fe13:1c10","dev":"ma1","lladdr":"18:be:92:13:1c:10","state":["STALE"]},{"dst":"fe80::34b3:16ff:fe68:2b79","dev":"ma1","lladdr":"36:b3:16:68:2b:79","state":["STALE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"swp34","lladdr":"00:14:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::36ef:b6ff:feec:2a4e","dev":"ma1","lladdr":"34:ef:b6:ec:2a:4e","state":["STALE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::210:20ff:fe30:4060","dev":"ma1","lladdr":"00:10:20:30:40:60","state":["STALE"]},{"dst":"fe80::1abe:92ff:fe13:1d90","dev":"ma1","lladdr":"18:be:92:13:1d:90","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=34] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=34] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["STALE"]},{"dst":"fe80::8a5a:85ff:fefa:363c","dev":"ma1","lladdr":"88:5a:85:fa:36:3c","state":["STALE"]},{"dst":"fe80::36ef:b6ff:feec:26c0","dev":"ma1","lladdr":"34:ef:b6:ec:26:c0","state":["STALE"]},{"dst":"fe80::923c:b3ff:fe8b:ef34","dev":"ma1","lladdr":"90:3c:b3:8b:ef:34","state":["STALE"]},{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"fe80::1abe:92ff:fe13:1c10","dev":"ma1","lladdr":"18:be:92:13:1c:10","state":["STALE"]},{"dst":"fe80::34b3:16ff:fe68:2b79","dev":"ma1","lladdr":"36:b3:16:68:2b:79","state":["STALE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"swp34","lladdr":"00:14:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["STALE"]},{"dst":"fe80::36ef:b6ff:feec:2a4e","dev":"ma1","lladdr":"34:ef:b6:ec:2a:4e","state":["STALE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"fe80::210:20ff:fe30:4060","dev":"ma1","lladdr":"00:10:20:30:40:60","state":["STALE"]},{"dst":"fe80::1abe:92ff:fe13:1d90","dev":"ma1","lladdr":"18:be:92:13:1d:90","state":["STALE"]}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Neighbors matched expectation after 30.0s INFO DENT:Logger.py:84 [DENT infrastructure 2] Wait for a total of gc_stale_time_s*3 = 90s to make sure that neighbors did not age INFO DENT:Logger.py:84 [DENT infrastructure 2] Begin neighbor polling INFO asyncssh:logging.py:92 [conn=150, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=35] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=36] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=36] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["STALE"]},{"dst":"fe80::8a5a:85ff:fefa:363c","dev":"ma1","lladdr":"88:5a:85:fa:36:3c","state":["STALE"]},{"dst":"fe80::36ef:b6ff:feec:26c0","dev":"ma1","lladdr":"34:ef:b6:ec:26:c0","state":["STALE"]},{"dst":"fe80::923c:b3ff:fe8b:ef34","dev":"ma1","lladdr":"90:3c:b3:8b:ef:34","state":["STALE"]},{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"fe80::1abe:92ff:fe13:1c10","dev":"ma1","lladdr":"18:be:92:13:1c:10","state":["STALE"]},{"dst":"fe80::34b3:16ff:fe68:2b79","dev":"ma1","lladdr":"36:b3:16:68:2b:79","state":["STALE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"swp34","lladdr":"00:14:01:00:00:01","state":["STALE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["STALE"]},{"dst":"fe80::36ef:b6ff:feec:2a4e","dev":"ma1","lladdr":"34:ef:b6:ec:2a:4e","state":["STALE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["STALE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"fe80::210:20ff:fe30:4060","dev":"ma1","lladdr":"00:10:20:30:40:60","state":["STALE"]},{"dst":"fe80::1abe:92ff:fe13:1d90","dev":"ma1","lladdr":"18:be:92:13:1d:90","state":["STALE"]}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Neighbors matched expectation after 0.0s INFO asyncssh:logging.py:92 [conn=150, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=37] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.neigh.default.gc_interval&& sysctl net.ipv6.neigh.default.gc_thresh1&& sysctl net.ipv6.neigh.default.gc_thresh2&& sysctl net.ipv6.neigh.default.gc_thresh3&& sysctl net.ipv6.neigh.default.base_reachable_time_ms&& sysctl net.ipv6.neigh.default.delay_first_probe_time&& sysctl net.ipv6.neigh.default.gc_stale_time&& sysctl net.ipv6.neigh.swp33.gc_stale_time&& sysctl net.ipv6.neigh.swp34.gc_stale_time INFO asyncssh:logging.py:92 [conn=150, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=38] Command: sysctl net.ipv6.neigh.default.gc_interval&& sysctl net.ipv6.neigh.default.gc_thresh1&& sysctl net.ipv6.neigh.default.gc_thresh2&& sysctl net.ipv6.neigh.default.gc_thresh3&& sysctl net.ipv6.neigh.default.base_reachable_time_ms&& sysctl net.ipv6.neigh.default.delay_first_probe_time&& sysctl net.ipv6.neigh.default.gc_stale_time&& sysctl net.ipv6.neigh.swp33.gc_stale_time&& sysctl net.ipv6.neigh.swp34.gc_stale_time INFO asyncssh:logging.py:92 [conn=150, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=38] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.neigh.default.gc_interval = 5 net.ipv6.neigh.default.gc_thresh1 = 128 net.ipv6.neigh.default.gc_thresh2 = 512 net.ipv6.neigh.default.gc_thresh3 = 1024 net.ipv6.neigh.default.base_reachable_time_ms = 15000 net.ipv6.neigh.default.delay_first_probe_time = 5 net.ipv6.neigh.default.gc_stale_time = 30 net.ipv6.neigh.swp33.gc_stale_time = 30 net.ipv6.neigh.swp34.gc_stale_time = 30 INFO asyncssh:logging.py:92 [conn=150, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=39] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.neigh.default.gc_interval=5&& sysctl net.ipv6.neigh.default.gc_thresh1=1&& sysctl net.ipv6.neigh.default.gc_thresh2=20&& sysctl net.ipv6.neigh.default.gc_thresh3=30&& sysctl net.ipv6.neigh.default.base_reachable_time_ms=15000&& sysctl net.ipv6.neigh.default.delay_first_probe_time=5&& sysctl net.ipv6.neigh.default.gc_stale_time=90&& sysctl net.ipv6.neigh.swp33.gc_stale_time=90&& sysctl net.ipv6.neigh.swp34.gc_stale_time=90 INFO asyncssh:logging.py:92 [conn=150, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=40] Command: sysctl net.ipv6.neigh.default.gc_interval=5&& sysctl net.ipv6.neigh.default.gc_thresh1=1&& sysctl net.ipv6.neigh.default.gc_thresh2=20&& sysctl net.ipv6.neigh.default.gc_thresh3=30&& sysctl net.ipv6.neigh.default.base_reachable_time_ms=15000&& sysctl net.ipv6.neigh.default.delay_first_probe_time=5&& sysctl net.ipv6.neigh.default.gc_stale_time=90&& sysctl net.ipv6.neigh.swp33.gc_stale_time=90&& sysctl net.ipv6.neigh.swp34.gc_stale_time=90 INFO asyncssh:logging.py:92 [conn=150, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=40] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.neigh.default.gc_interval = 5 net.ipv6.neigh.default.gc_thresh1 = 1 net.ipv6.neigh.default.gc_thresh2 = 20 net.ipv6.neigh.default.gc_thresh3 = 30 net.ipv6.neigh.default.base_reachable_time_ms = 15000 net.ipv6.neigh.default.delay_first_probe_time = 5 net.ipv6.neigh.default.gc_stale_time = 90 net.ipv6.neigh.swp33.gc_stale_time = 90 net.ipv6.neigh.swp34.gc_stale_time = 90 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending NS from 10.36.118.199:2:5_2001:1111::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending NS from 10.36.118.199:2:6_2001:3333::2/64 INFO asyncssh:logging.py:92 [conn=150, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=42] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=44] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=41] Channel closed INFO asyncssh:logging.py:92 [conn=150, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=43] Received channel close DEBUG infra2:Logger.py:156 echo onl | sudo -S ping -c 1 2001:1111::2 INFO asyncssh:logging.py:92 [conn=150, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=42] Channel closed INFO asyncssh:logging.py:92 [conn=150, chan=43] Channel closed INFO asyncssh:logging.py:92 [conn=150, chan=44] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=44] Received channel close DEBUG infra2:Logger.py:156 echo onl | sudo -S ping -c 1 2001:2222::2 INFO asyncssh:logging.py:92 [conn=150, chan=46] Requesting new SSH session DEBUG infra2:Logger.py:156 echo onl | sudo -S ping -c 1 2001:3333::2 INFO asyncssh:logging.py:92 [conn=150, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=44] Channel closed INFO asyncssh:logging.py:92 [conn=150, chan=45] Command: echo onl | sudo -S ping -c 1 2001:1111::2 DEBUG infra2:Logger.py:156 echo onl | sudo -S ping -c 1 2001:4444::2 INFO asyncssh:logging.py:92 [conn=150, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=46] Command: echo onl | sudo -S ping -c 1 2001:2222::2 INFO asyncssh:logging.py:92 [conn=150, chan=47] Command: echo onl | sudo -S ping -c 1 2001:3333::2 INFO asyncssh:logging.py:92 [conn=150, chan=48] Command: echo onl | sudo -S ping -c 1 2001:4444::2 INFO asyncssh:logging.py:92 [conn=150, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=48] Channel closed INFO asyncssh:logging.py:92 [conn=150, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=46] Received channel close DEBUG infra2:Logger.py:156 PING 2001:4444::2(2001:4444::2) 56 data bytes 64 bytes from 2001:4444::2: icmp_seq=1 ttl=64 time=0.164 ms --- 2001:4444::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.164/0.164/0.164/0.000 ms INFO DENT:Logger.py:84 [DENT infrastructure 2] Ran ping -c 1 2001:4444::2 on infra2 with rc 0 and out PING 2001:4444::2(2001:4444::2) 56 data bytes 64 bytes from 2001:4444::2: icmp_seq=1 ttl=64 time=0.164 ms --- 2001:4444::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.164/0.164/0.164/0.000 ms INFO asyncssh:logging.py:92 [conn=150, chan=47] Channel closed INFO asyncssh:logging.py:92 [conn=150, chan=45] Channel closed INFO asyncssh:logging.py:92 [conn=150, chan=46] Channel closed DEBUG infra2:Logger.py:156 PING 2001:3333::2(2001:3333::2) 56 data bytes 64 bytes from 2001:3333::2: icmp_seq=1 ttl=64 time=0.289 ms --- 2001:3333::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.289/0.289/0.289/0.000 ms INFO DENT:Logger.py:84 [DENT infrastructure 2] Ran ping -c 1 2001:3333::2 on infra2 with rc 0 and out PING 2001:3333::2(2001:3333::2) 56 data bytes 64 bytes from 2001:3333::2: icmp_seq=1 ttl=64 time=0.289 ms --- 2001:3333::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.289/0.289/0.289/0.000 ms DEBUG infra2:Logger.py:156 PING 2001:1111::2(2001:1111::2) 56 data bytes 64 bytes from 2001:1111::2: icmp_seq=1 ttl=64 time=0.248 ms --- 2001:1111::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.248/0.248/0.248/0.000 ms INFO DENT:Logger.py:84 [DENT infrastructure 2] Ran ping -c 1 2001:1111::2 on infra2 with rc 0 and out PING 2001:1111::2(2001:1111::2) 56 data bytes 64 bytes from 2001:1111::2: icmp_seq=1 ttl=64 time=0.248 ms --- 2001:1111::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.248/0.248/0.248/0.000 ms DEBUG infra2:Logger.py:156 PING 2001:2222::2(2001:2222::2) 56 data bytes 64 bytes from 2001:2222::2: icmp_seq=1 ttl=64 time=0.336 ms --- 2001:2222::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.336/0.336/0.336/0.000 ms INFO DENT:Logger.py:84 [DENT infrastructure 2] Ran ping -c 1 2001:2222::2 on infra2 with rc 0 and out PING 2001:2222::2(2001:2222::2) 56 data bytes 64 bytes from 2001:2222::2: icmp_seq=1 ttl=64 time=0.336 ms --- 2001:2222::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.336/0.336/0.336/0.000 ms INFO DENT:Logger.py:84 [DENT infrastructure 2] Begin neighbor polling INFO asyncssh:logging.py:92 [conn=150, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=49] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=50] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=50] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=50] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["STALE"]},{"dst":"fe80::8a5a:85ff:fefa:363c","dev":"ma1","lladdr":"88:5a:85:fa:36:3c","state":["STALE"]},{"dst":"fe80::36ef:b6ff:feec:26c0","dev":"ma1","lladdr":"34:ef:b6:ec:26:c0","state":["STALE"]},{"dst":"fe80::923c:b3ff:fe8b:ef34","dev":"ma1","lladdr":"90:3c:b3:8b:ef:34","state":["STALE"]},{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"fe80::1abe:92ff:fe13:1c10","dev":"ma1","lladdr":"18:be:92:13:1c:10","state":["STALE"]},{"dst":"fe80::34b3:16ff:fe68:2b79","dev":"ma1","lladdr":"36:b3:16:68:2b:79","state":["STALE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"swp34","lladdr":"00:14:01:00:00:01","state":["STALE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["STALE"]},{"dst":"fe80::36ef:b6ff:feec:2a4e","dev":"ma1","lladdr":"34:ef:b6:ec:2a:4e","state":["STALE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["STALE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"fe80::210:20ff:fe30:4060","dev":"ma1","lladdr":"00:10:20:30:40:60","state":["STALE"]},{"dst":"fe80::1abe:92ff:fe13:1d90","dev":"ma1","lladdr":"18:be:92:13:1d:90","state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=51] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=52] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=52] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=52] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["DELAY"]}] INFO asyncssh:logging.py:92 [conn=150, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=53] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=54] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=54] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=54] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["DELAY"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["REACHABLE"]}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Neighbors matched expectation after 10.0s INFO DENT:Logger.py:84 [DENT infrastructure 2] Begin neighbor polling INFO asyncssh:logging.py:92 [conn=150, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=55] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=56] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=56] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=56] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["DELAY"]},{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"swp34","lladdr":"00:14:01:00:00:01","state":["DELAY"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["DELAY"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["DELAY"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["REACHABLE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=57] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=58] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=58] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=58] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"swp34","lladdr":"00:14:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["REACHABLE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=59] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=60] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=60] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=60] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"swp34","lladdr":"00:14:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["REACHABLE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=61] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=62] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=62] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=62] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"swp34","lladdr":"00:14:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["STALE"]}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Neighbors matched expectation after 30.0s INFO DENT:Logger.py:84 [DENT infrastructure 2] Begin neighbor polling INFO asyncssh:logging.py:92 [conn=150, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=63] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=64] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=64] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=64] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"swp34","lladdr":"00:14:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=65] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=66] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=66] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=66] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["STALE"]},{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"swp34","lladdr":"00:14:01:00:00:01","state":["STALE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["STALE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["STALE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=67] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=67] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=67] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=67] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=68] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=68] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=68] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=68] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=68] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["STALE"]},{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"swp34","lladdr":"00:14:01:00:00:01","state":["STALE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["STALE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["STALE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=69] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=69] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=69] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=69] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=69] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=70] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=70] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=70] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=70] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=70] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["STALE"]},{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"swp34","lladdr":"00:14:01:00:00:01","state":["STALE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["STALE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["STALE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=71] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=71] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=71] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=71] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=71] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=72] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=72] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=72] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=72] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=72] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["STALE"]},{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"swp34","lladdr":"00:14:01:00:00:01","state":["STALE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["STALE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["STALE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=73] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=73] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=73] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=73] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=73] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=74] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=74] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=74] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=74] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=74] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["STALE"]},{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"swp34","lladdr":"00:14:01:00:00:01","state":["STALE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["STALE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["STALE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=75] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=75] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=75] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=75] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=75] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=76] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=76] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=76] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=76] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=76] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::212:1ff:fe00:1","dev":"swp33","lladdr":"00:12:01:00:00:01","state":["STALE"]},{"dst":"fe80::214:1ff:fe00:1","dev":"swp34","lladdr":"00:14:01:00:00:01","state":["STALE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["STALE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["STALE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=77] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=77] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=77] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=77] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=77] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=78] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=78] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=78] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=78] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=78] Channel closed DEBUG infra2:Logger.py:156 [] INFO DENT:Logger.py:84 [DENT infrastructure 2] Neighbors matched expectation after 70.0s INFO asyncssh:logging.py:92 [conn=150, chan=79] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=79] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=79] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=79] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=79] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.neigh.default.gc_interval&& sysctl net.ipv6.neigh.default.gc_stale_time&& sysctl net.ipv6.neigh.swp33.gc_stale_time&& sysctl net.ipv6.neigh.swp34.gc_stale_time&& sysctl net.ipv6.neigh.default.gc_thresh1&& sysctl net.ipv6.neigh.default.gc_thresh2&& sysctl net.ipv6.neigh.default.gc_thresh3&& sysctl net.ipv6.neigh.default.base_reachable_time_ms&& sysctl net.ipv6.neigh.default.delay_first_probe_time INFO asyncssh:logging.py:92 [conn=150, chan=80] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=80] Command: sysctl net.ipv6.neigh.default.gc_interval&& sysctl net.ipv6.neigh.default.gc_stale_time&& sysctl net.ipv6.neigh.swp33.gc_stale_time&& sysctl net.ipv6.neigh.swp34.gc_stale_time&& sysctl net.ipv6.neigh.default.gc_thresh1&& sysctl net.ipv6.neigh.default.gc_thresh2&& sysctl net.ipv6.neigh.default.gc_thresh3&& sysctl net.ipv6.neigh.default.base_reachable_time_ms&& sysctl net.ipv6.neigh.default.delay_first_probe_time INFO asyncssh:logging.py:92 [conn=150, chan=80] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=80] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=80] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.neigh.default.gc_interval = 5 net.ipv6.neigh.default.gc_stale_time = 90 net.ipv6.neigh.swp33.gc_stale_time = 90 net.ipv6.neigh.swp34.gc_stale_time = 90 net.ipv6.neigh.default.gc_thresh1 = 1 net.ipv6.neigh.default.gc_thresh2 = 20 net.ipv6.neigh.default.gc_thresh3 = 30 net.ipv6.neigh.default.base_reachable_time_ms = 15000 net.ipv6.neigh.default.delay_first_probe_time = 5 INFO asyncssh:logging.py:92 [conn=150, chan=81] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=81] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=81] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=81] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=81] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.neigh.default.gc_interval=15&& sysctl net.ipv6.neigh.default.gc_stale_time=60&& sysctl net.ipv6.neigh.swp33.gc_stale_time=60&& sysctl net.ipv6.neigh.swp34.gc_stale_time=60&& sysctl net.ipv6.neigh.default.gc_thresh1=1&& sysctl net.ipv6.neigh.default.gc_thresh2=20&& sysctl net.ipv6.neigh.default.gc_thresh3=30&& sysctl net.ipv6.neigh.default.base_reachable_time_ms=15000&& sysctl net.ipv6.neigh.default.delay_first_probe_time=5 INFO asyncssh:logging.py:92 [conn=150, chan=82] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=82] Command: sysctl net.ipv6.neigh.default.gc_interval=15&& sysctl net.ipv6.neigh.default.gc_stale_time=60&& sysctl net.ipv6.neigh.swp33.gc_stale_time=60&& sysctl net.ipv6.neigh.swp34.gc_stale_time=60&& sysctl net.ipv6.neigh.default.gc_thresh1=1&& sysctl net.ipv6.neigh.default.gc_thresh2=20&& sysctl net.ipv6.neigh.default.gc_thresh3=30&& sysctl net.ipv6.neigh.default.base_reachable_time_ms=15000&& sysctl net.ipv6.neigh.default.delay_first_probe_time=5 INFO asyncssh:logging.py:92 [conn=150, chan=82] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=82] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=82] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.neigh.default.gc_interval = 15 net.ipv6.neigh.default.gc_stale_time = 60 net.ipv6.neigh.swp33.gc_stale_time = 60 net.ipv6.neigh.swp34.gc_stale_time = 60 net.ipv6.neigh.default.gc_thresh1 = 1 net.ipv6.neigh.default.gc_thresh2 = 20 net.ipv6.neigh.default.gc_thresh3 = 30 net.ipv6.neigh.default.base_reachable_time_ms = 15000 net.ipv6.neigh.default.delay_first_probe_time = 5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending NS from 10.36.118.199:2:5_2001:1111::2/64 INFO asyncssh:logging.py:92 [conn=150, chan=83] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=84] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=83] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=84] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=83] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=83] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=83] Channel closed INFO asyncssh:logging.py:92 [conn=150, chan=84] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=84] Received channel close DEBUG infra2:Logger.py:156 echo onl | sudo -S ping -c 1 2001:1111::2 INFO asyncssh:logging.py:92 [conn=150, chan=85] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=84] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S ping -c 1 2001:2222::2 INFO asyncssh:logging.py:92 [conn=150, chan=86] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=85] Command: echo onl | sudo -S ping -c 1 2001:1111::2 INFO asyncssh:logging.py:92 [conn=150, chan=86] Command: echo onl | sudo -S ping -c 1 2001:2222::2 INFO asyncssh:logging.py:92 [conn=150, chan=85] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=85] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=85] Channel closed INFO asyncssh:logging.py:92 [conn=150, chan=86] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=86] Received channel close DEBUG infra2:Logger.py:156 PING 2001:1111::2(2001:1111::2) 56 data bytes 64 bytes from 2001:1111::2: icmp_seq=1 ttl=64 time=0.385 ms --- 2001:1111::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.385/0.385/0.385/0.000 ms INFO DENT:Logger.py:84 [DENT infrastructure 2] Ran ping -c 1 2001:1111::2 on infra2 with rc 0 and out PING 2001:1111::2(2001:1111::2) 56 data bytes 64 bytes from 2001:1111::2: icmp_seq=1 ttl=64 time=0.385 ms --- 2001:1111::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.385/0.385/0.385/0.000 ms INFO asyncssh:logging.py:92 [conn=150, chan=86] Channel closed DEBUG infra2:Logger.py:156 PING 2001:2222::2(2001:2222::2) 56 data bytes 64 bytes from 2001:2222::2: icmp_seq=1 ttl=64 time=0.435 ms --- 2001:2222::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.435/0.435/0.435/0.000 ms INFO DENT:Logger.py:84 [DENT infrastructure 2] Ran ping -c 1 2001:2222::2 on infra2 with rc 0 and out PING 2001:2222::2(2001:2222::2) 56 data bytes 64 bytes from 2001:2222::2: icmp_seq=1 ttl=64 time=0.435 ms --- 2001:2222::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.435/0.435/0.435/0.000 ms INFO DENT:Logger.py:84 [DENT infrastructure 2] Wait gc_interval_s = 15s for the next GC interval INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending NS from 10.36.118.199:2:6_2001:3333::2/64 INFO asyncssh:logging.py:92 [conn=150, chan=87] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=88] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=87] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=88] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=87] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=87] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=87] Channel closed INFO asyncssh:logging.py:92 [conn=150, chan=88] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=88] Received channel close DEBUG infra2:Logger.py:156 echo onl | sudo -S ping -c 1 2001:3333::2 INFO asyncssh:logging.py:92 [conn=150, chan=89] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=88] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S ping -c 1 2001:4444::2 INFO asyncssh:logging.py:92 [conn=150, chan=90] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=89] Command: echo onl | sudo -S ping -c 1 2001:3333::2 INFO asyncssh:logging.py:92 [conn=150, chan=90] Command: echo onl | sudo -S ping -c 1 2001:4444::2 INFO asyncssh:logging.py:92 [conn=150, chan=89] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=89] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=89] Channel closed INFO asyncssh:logging.py:92 [conn=150, chan=90] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=90] Received channel close DEBUG infra2:Logger.py:156 PING 2001:3333::2(2001:3333::2) 56 data bytes 64 bytes from 2001:3333::2: icmp_seq=1 ttl=64 time=0.252 ms --- 2001:3333::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.252/0.252/0.252/0.000 ms INFO DENT:Logger.py:84 [DENT infrastructure 2] Ran ping -c 1 2001:3333::2 on infra2 with rc 0 and out PING 2001:3333::2(2001:3333::2) 56 data bytes 64 bytes from 2001:3333::2: icmp_seq=1 ttl=64 time=0.252 ms --- 2001:3333::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.252/0.252/0.252/0.000 ms INFO asyncssh:logging.py:92 [conn=150, chan=90] Channel closed DEBUG infra2:Logger.py:156 PING 2001:4444::2(2001:4444::2) 56 data bytes 64 bytes from 2001:4444::2: icmp_seq=1 ttl=64 time=0.328 ms --- 2001:4444::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.328/0.328/0.328/0.000 ms INFO DENT:Logger.py:84 [DENT infrastructure 2] Ran ping -c 1 2001:4444::2 on infra2 with rc 0 and out PING 2001:4444::2(2001:4444::2) 56 data bytes 64 bytes from 2001:4444::2: icmp_seq=1 ttl=64 time=0.328 ms --- 2001:4444::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.328/0.328/0.328/0.000 ms INFO DENT:Logger.py:84 [DENT infrastructure 2] Begin neighbor polling INFO asyncssh:logging.py:92 [conn=150, chan=91] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=91] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=91] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=91] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=91] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=92] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=92] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=92] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=92] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=92] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["REACHABLE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=93] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=93] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=93] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=93] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=93] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=94] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=94] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=94] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=94] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=94] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["DELAY"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["REACHABLE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=95] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=95] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=95] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=95] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=95] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=96] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=96] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=96] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=96] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=96] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["REACHABLE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=97] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=97] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=97] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=97] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=97] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=98] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=98] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=98] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=98] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=98] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["DELAY"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["REACHABLE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=99] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=99] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=99] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=99] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=99] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=100] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=100] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=100] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=100] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=100] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["REACHABLE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=101] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=101] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=101] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=101] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=101] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=102] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=102] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=102] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=102] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=102] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["REACHABLE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=103] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=103] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=103] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=103] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=103] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=104] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=104] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=104] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=104] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=104] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["REACHABLE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["REACHABLE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=105] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=105] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=105] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=105] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=105] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=106] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=106] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=106] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=106] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=106] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["STALE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["STALE"]}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Neighbors matched expectation after 35.0s INFO DENT:Logger.py:84 [DENT infrastructure 2] Begin neighbor polling INFO asyncssh:logging.py:92 [conn=150, chan=107] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=107] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=107] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=107] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=107] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=108] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=108] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=108] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=108] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=108] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["STALE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["REACHABLE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=109] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=109] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=109] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=109] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=109] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=110] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=110] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=110] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=110] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=110] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::2","dev":"swp33","lladdr":"00:11:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["STALE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["STALE"]},{"dst":"2001:2222::2","dev":"swp33","lladdr":"00:12:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=111] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=111] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=111] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=111] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=111] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=112] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=112] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=112] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=112] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=112] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["STALE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["STALE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["STALE"]}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Neighbors matched expectation after 20.0s INFO DENT:Logger.py:84 [DENT infrastructure 2] Begin neighbor polling INFO asyncssh:logging.py:92 [conn=150, chan=113] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=113] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=113] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=113] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=113] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=114] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=114] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=114] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=114] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=114] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::211:1ff:fe00:1","dev":"swp33","lladdr":"00:11:01:00:00:01","state":["STALE"]},{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["STALE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["STALE"]},{"dst":"2001:4444::2","dev":"swp34","lladdr":"00:14:01:00:00:01","offload":null,"state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=115] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=115] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=115] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=115] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=115] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=116] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=116] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=116] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=116] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=116] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["STALE"]},{"dst":"2001:3333::2","dev":"swp34","lladdr":"00:13:01:00:00:01","offload":null,"state":["STALE"]}] INFO asyncssh:logging.py:92 [conn=150, chan=117] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=117] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=117] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=117] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=117] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=118] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=118] Command: ip -j -6 neigh show INFO asyncssh:logging.py:92 [conn=150, chan=118] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=118] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=118] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::213:1ff:fe00:1","dev":"swp34","lladdr":"00:13:01:00:00:01","state":["STALE"]}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Neighbors matched expectation after 20.0s -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv6_nei_ageing from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6_nei.py INFO DENT:Logger.py:147 Restoring sysctl values INFO asyncssh:logging.py:92 [conn=150, chan=119] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=119] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=119] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=119] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=119] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=0&& sysctl net.ipv6.neigh.default.gc_interval=30&& sysctl net.ipv6.neigh.default.gc_stale_time=60&& sysctl net.ipv6.neigh.swp33.gc_stale_time=60&& sysctl net.ipv6.neigh.swp34.gc_stale_time=60&& sysctl net.ipv6.neigh.default.base_reachable_time_ms=30000&& sysctl net.ipv6.neigh.default.delay_first_probe_time=5&& sysctl net.ipv6.neigh.default.gc_thresh1=128&& sysctl net.ipv6.neigh.default.gc_thresh2=512&& sysctl net.ipv6.neigh.default.gc_thresh3=1024 INFO asyncssh:logging.py:92 [conn=150, chan=120] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=120] Command: sysctl net.ipv6.conf.all.forwarding=0&& sysctl net.ipv6.neigh.default.gc_interval=30&& sysctl net.ipv6.neigh.default.gc_stale_time=60&& sysctl net.ipv6.neigh.swp33.gc_stale_time=60&& sysctl net.ipv6.neigh.swp34.gc_stale_time=60&& sysctl net.ipv6.neigh.default.base_reachable_time_ms=30000&& sysctl net.ipv6.neigh.default.delay_first_probe_time=5&& sysctl net.ipv6.neigh.default.gc_thresh1=128&& sysctl net.ipv6.neigh.default.gc_thresh2=512&& sysctl net.ipv6.neigh.default.gc_thresh3=1024 INFO asyncssh:logging.py:92 [conn=150, chan=120] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=120] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=120] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 net.ipv6.neigh.default.gc_interval = 30 net.ipv6.neigh.default.gc_stale_time = 60 net.ipv6.neigh.swp33.gc_stale_time = 60 net.ipv6.neigh.swp34.gc_stale_time = 60 net.ipv6.neigh.default.base_reachable_time_ms = 30000 net.ipv6.neigh.default.delay_first_probe_time = 5 net.ipv6.neigh.default.gc_thresh1 = 128 net.ipv6.neigh.default.gc_thresh2 = 512 net.ipv6.neigh.default.gc_thresh3 = 1024 INFO DENT:Logger.py:147 Restoring sysctl values INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=150, chan=121] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=121] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=121] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=121] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=121] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=150, chan=122] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=122] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=122] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=122] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=122] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:25:54 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=150, chan=123] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=123] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=123] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=123] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=123] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=150, chan=124] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=124] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=150, chan=124] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=124] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=124] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=150, chan=125] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=125] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=125] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=125] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=125] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=150, chan=126] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=126] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=150, chan=126] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=126] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=126] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=150, chan=127] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=127] Command: date INFO asyncssh:logging.py:92 [conn=150, chan=127] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=127] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=127] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=150, chan=128] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=150, chan=128] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=150, chan=128] Received exit status 0 INFO asyncssh:logging.py:92 [conn=150, chan=128] Received channel close INFO asyncssh:logging.py:92 [conn=150, chan=128] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv6/test_ipv6_route.py::test_ipv6_route_default_offload | 141.55 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-5121' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv6_route_default_offload">Starting testcase:test_ipv6_route_default_offload from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6_route.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=150, chan=129] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=151] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=151] Local address: 172.17.0.2, port 40032 INFO asyncssh:logging.py:92 [conn=151] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=151] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=151] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=151, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:25:55 UTC 2023 INFO asyncssh:logging.py:92 [conn=151, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=151, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=2] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=151, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=2] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=151, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=151, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=4] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=151, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=4] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"}] INFO asyncssh:logging.py:92 [conn=151, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip route delete default via 10.36.118.1 dev ma1 INFO asyncssh:logging.py:92 [conn=151, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=6] Command: ip route delete default via 10.36.118.1 dev ma1 INFO asyncssh:logging.py:92 [conn=151, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=151, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=7] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=151, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=8] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=8] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:25:55 UTC 2023 INFO asyncssh:logging.py:92 [conn=151, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=9] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=151, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=10] Command: sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=151, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=10] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 INFO asyncssh:logging.py:92 [conn=151, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=11] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=151, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=12] Command: sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=151, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=12] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=151, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=151, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:25:55 UTC 2023 INFO asyncssh:logging.py:92 [conn=151, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=151, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=16] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=151, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=151, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up INFO asyncssh:logging.py:92 [conn=151, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=18] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up INFO asyncssh:logging.py:92 [conn=151, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=151, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip address add 2001:1111::1/64 dev swp33 && ip address add 2001:2222::1/64 dev swp34 && ip address add 2001:3333::1/64 dev swp35 INFO asyncssh:logging.py:92 [conn=151, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=20] Command: ip address add 2001:1111::1/64 dev swp33 && ip address add 2001:2222::1/64 dev swp34 && ip address add 2001:3333::1/64 dev swp35 INFO asyncssh:logging.py:92 [conn=151, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2942 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_2001:1111::2/64', 'count': 1, 'ip': '2001:1111::2', 'gw': '2001:1111::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2001:2222::2/64', 'count': 1, 'ip': '2001:2222::2', 'gw': '2001:2222::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_2001:3333::2/64', 'count': 1, 'ip': '2001:3333::2', 'gw': '2001:3333::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 -> 2001:5555::5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_2001:1111::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2001:2222::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_2001:3333::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=151, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip route add default metric 200 via 2001:2222::2 dev swp34 && ip route add default metric 300 via 2001:3333::2 dev swp35 INFO asyncssh:logging.py:92 [conn=151, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=22] Command: ip route add default metric 200 via 2001:2222::2 dev swp34 && ip route add default metric 300 via 2001:3333::2 dev swp35 INFO asyncssh:logging.py:92 [conn=151, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=22] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=151, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=151, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=24] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=151, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=151, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=151, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=26] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=151, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=26] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:2222::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:3333::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"default","gateway":"2001:2222::2","dev":"swp34","metric":200,"flags":["offload","rt_offload"],"pref":"medium"},{"dst":"default","gateway":"2001:3333::2","dev":"swp35","metric":300,"flags":[],"pref":"medium"}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b19990>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 -> 2001:5555::5 SIP-DIP N/A Tx 58459 Rx 58459 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:5 -> 2001:5555::5 SIP-DIP N/A Tx 58458 Rx 0 Loss 100.000 INFO asyncssh:logging.py:92 [conn=151, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip route add default metric 100 via 2001:3333::2 dev swp35 INFO asyncssh:logging.py:92 [conn=151, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=28] Command: ip route add default metric 100 via 2001:3333::2 dev swp35 INFO asyncssh:logging.py:92 [conn=151, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=28] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=151, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=151, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=30] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=151, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=30] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=151, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=151, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=32] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=151, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=32] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:2222::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:3333::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"default","gateway":"2001:3333::2","dev":"swp35","metric":100,"flags":["offload","rt_offload"],"pref":"medium"},{"dst":"default","gateway":"2001:2222::2","dev":"swp34","metric":200,"flags":["offload"],"pref":"medium"},{"dst":"default","gateway":"2001:3333::2","dev":"swp35","metric":300,"flags":[],"pref":"medium"}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b19240>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 -> 2001:5555::5 SIP-DIP N/A Tx 93133 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:5 -> 2001:5555::5 SIP-DIP N/A Tx 93133 Rx 93133 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv6_route_default_offload from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6_route.py INFO DENT:Logger.py:147 Restoring sysctl values INFO asyncssh:logging.py:92 [conn=151, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=33] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=0 INFO asyncssh:logging.py:92 [conn=151, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=34] Command: sysctl net.ipv6.conf.all.forwarding=0 INFO asyncssh:logging.py:92 [conn=151, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=34] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=151, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=35] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=151, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=36] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=36] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:28:16 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=151, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=37] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=151, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=38] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=151, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=38] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=151, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=39] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=151, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=40] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=151, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=40] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=151, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=41] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=151, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=42] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=151, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=42] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=151, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=43] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=151, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=44] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=151, chan=44] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=44] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=151, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=45] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=151, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=46] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=151, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=46] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"}] INFO asyncssh:logging.py:92 [conn=151, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=151, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=47] Channel closed DEBUG infra2:Logger.py:156 ip route replace default via 10.36.118.1 dev ma1 INFO asyncssh:logging.py:92 [conn=151, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=151, chan=48] Command: ip route replace default via 10.36.118.1 dev ma1 INFO asyncssh:logging.py:92 [conn=151, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=151, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=151, chan=48] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv6/test_ipv6_route.py::test_ipv6_route_hosts_offload | 177.28 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-5182' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv6_route_hosts_offload">Starting testcase:test_ipv6_route_hosts_offload from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6_route.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=151, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=152] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=152] Local address: 172.17.0.2, port 45818 INFO asyncssh:logging.py:92 [conn=152] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=152] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=152] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=152, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:28:16 UTC 2023 INFO asyncssh:logging.py:92 [conn=152, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=152, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=2] Command: sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=152, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=2] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 INFO asyncssh:logging.py:92 [conn=152, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=152, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=4] Command: sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=152, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=152, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=152, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:28:16 UTC 2023 INFO asyncssh:logging.py:92 [conn=152, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=152, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=152, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=152, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=152, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=10] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=152, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=152, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip address add 2001:1111::1/64 dev swp33 && ip address add 2001:2222::1/64 dev swp34 && ip address add 2001:3333::1/64 dev swp35 && ip address add 2001:4444::1/64 dev swp36 INFO asyncssh:logging.py:92 [conn=152, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=12] Command: ip address add 2001:1111::1/64 dev swp33 && ip address add 2001:2222::1/64 dev swp34 && ip address add 2001:3333::1/64 dev swp35 && ip address add 2001:4444::1/64 dev swp36 INFO asyncssh:logging.py:92 [conn=152, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2942 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_2001:1111::2/64', 'count': 1, 'ip': '2001:1111::2', 'gw': '2001:1111::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2001:2222::2/64', 'count': 1, 'ip': '2001:2222::2', 'gw': '2001:2222::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_2001:3333::2/64', 'count': 1, 'ip': '2001:3333::2', 'gw': '2001:3333::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_2001:4444::2/64', 'count': 1, 'ip': '2001:4444::2', 'gw': '2001:4444::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_2001:1111::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2001:2222::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_2001:3333::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_2001:4444::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=152, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip route add 2002:1::/64 via 2001:2222::2 && ip route add 2002:1::2/128 via 2001:3333::2 INFO asyncssh:logging.py:92 [conn=152, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=14] Command: ip route add 2002:1::/64 via 2001:2222::2 && ip route add 2002:1::2/128 via 2001:3333::2 INFO asyncssh:logging.py:92 [conn=152, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b06590>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP N/A Tx 53602 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP N/A Tx 53602 Rx 53602 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP N/A Tx 53602 Rx 0 Loss 100.000 INFO asyncssh:logging.py:92 [conn=152, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=152, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=16] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=152, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=152, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=152, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=18] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=152, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:2222::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:3333::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:4444::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2002:1::2","gateway":"2001:3333::2","dev":"swp35","metric":1024,"flags":["offload","rt_offload"],"pref":"medium"},{"dst":"2002:1::/64","gateway":"2001:2222::2","dev":"swp34","metric":1024,"flags":["offload","rt_offload"],"pref":"medium"},{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":[],"pref":"medium"}] INFO asyncssh:logging.py:92 [conn=152, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip route delete 2002:1::2/128 via 2001:3333::2 INFO asyncssh:logging.py:92 [conn=152, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=20] Command: ip route delete 2002:1::2/128 via 2001:3333::2 INFO asyncssh:logging.py:92 [conn=152, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05d03430>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP N/A Tx 89665 Rx 89665 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP N/A Tx 89665 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP N/A Tx 89665 Rx 0 Loss 100.000 INFO asyncssh:logging.py:92 [conn=152, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=152, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=22] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=152, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=152, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=152, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=24] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=152, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:2222::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:3333::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:4444::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2002:1::/64","gateway":"2001:2222::2","dev":"swp34","metric":1024,"flags":["offload","rt_offload"],"pref":"medium"},{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":[],"pref":"medium"}] INFO asyncssh:logging.py:92 [conn=152, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip route add 2002:1::/80 via 2001:2222::2 && ip route add 2002:1::/100 via 2001:3333::2 && ip route add 2002:1::/120 via 2001:4444::2 INFO asyncssh:logging.py:92 [conn=152, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=26] Command: ip route add 2002:1::/80 via 2001:2222::2 && ip route add 2002:1::/100 via 2001:3333::2 && ip route add 2002:1::/120 via 2001:4444::2 INFO asyncssh:logging.py:92 [conn=152, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b19840>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP N/A Tx 89491 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP N/A Tx 89491 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic SIP-DIP N/A Tx 89491 Rx 89491 Loss 0.000 INFO asyncssh:logging.py:92 [conn=152, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=152, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=28] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=152, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=28] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=152, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=152, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=30] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=152, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=30] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:2222::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:3333::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:4444::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2002:1::/120","gateway":"2001:4444::2","dev":"swp36","metric":1024,"flags":["offload","rt_offload"],"pref":"medium"},{"dst":"2002:1::/100","gateway":"2001:3333::2","dev":"swp35","metric":1024,"flags":["offload","rt_offload"],"pref":"medium"},{"dst":"2002:1::/80","gateway":"2001:2222::2","dev":"swp34","metric":1024,"flags":["offload","rt_offload"],"pref":"medium"},{"dst":"2002:1::/64","gateway":"2001:2222::2","dev":"swp34","metric":1024,"flags":["offload","rt_offload"],"pref":"medium"},{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":[],"pref":"medium"}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv6_route_hosts_offload from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6_route.py INFO DENT:Logger.py:147 Restoring sysctl values INFO asyncssh:logging.py:92 [conn=152, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=31] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=0 INFO asyncssh:logging.py:92 [conn=152, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=32] Command: sysctl net.ipv6.conf.all.forwarding=0 INFO asyncssh:logging.py:92 [conn=152, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=32] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=152, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=33] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=152, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=34] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=34] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:31:13 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=152, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=35] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=152, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=36] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=152, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=36] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=152, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=37] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=152, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=38] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=152, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=38] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=152, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=152, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=39] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=152, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=152, chan=40] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=152, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=152, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=152, chan=40] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv6/test_ipv6_route.py::test_ipv6_nh_state | 165.48 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-5232' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv6_nh_state">Starting testcase:test_ipv6_nh_state from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6_route.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=152, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=153] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=153] Local address: 172.17.0.2, port 35936 INFO asyncssh:logging.py:92 [conn=153] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=153] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=153] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=153, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=153, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:31:14 UTC 2023 INFO asyncssh:logging.py:92 [conn=153, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=153, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=153, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=2] Command: sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=153, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=2] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 INFO asyncssh:logging.py:92 [conn=153, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=153, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=153, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=4] Command: sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=153, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=153, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=153, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=153, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=153, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:31:14 UTC 2023 INFO asyncssh:logging.py:92 [conn=153, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=153, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=153, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=153, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=153, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=153, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up INFO asyncssh:logging.py:92 [conn=153, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=10] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up INFO asyncssh:logging.py:92 [conn=153, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=153, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=153, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip address add 2001:1111::1/64 dev swp33 && ip address add 2001:2222::1/64 dev swp34 && ip address add 2001:3333::1/64 dev swp35 INFO asyncssh:logging.py:92 [conn=153, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=12] Command: ip address add 2001:1111::1/64 dev swp33 && ip address add 2001:2222::1/64 dev swp34 && ip address add 2001:3333::1/64 dev swp35 INFO asyncssh:logging.py:92 [conn=153, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2942 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_2001:1111::2/64', 'count': 1, 'ip': '2001:1111::2', 'gw': '2001:1111::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2001:2222::2/64', 'count': 1, 'ip': '2001:2222::2', 'gw': '2001:2222::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_2001:3333::2/64', 'count': 1, 'ip': '2001:3333::2', 'gw': '2001:3333::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic to 2001:1::5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic to 2001:1::8 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic to 2001:3::5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic to 2001:3::8 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic to 2001:2::5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic to 2001:2::8 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_2001:1111::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2001:2222::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_2001:3333::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=153, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=153, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip route add 2001:1::/128 via 2001:2222::2 && ip route add 2001:1::/126 via 2001:2222::2 && ip route add 2001:2::/128 via 2001:2222::2 && ip route add 2001:2::/126 via 2001:2222::2 && ip route add 2001:2::/64 via 2001:3333::2 && ip route add 2001:3::/64 metric 10 via 2001:2222::2 && ip route add 2001:3::/64 metric 100 via 2001:3333::2 INFO asyncssh:logging.py:92 [conn=153, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=14] Command: ip route add 2001:1::/128 via 2001:2222::2 && ip route add 2001:1::/126 via 2001:2222::2 && ip route add 2001:2::/128 via 2001:2222::2 && ip route add 2001:2::/126 via 2001:2222::2 && ip route add 2001:2::/64 via 2001:3333::2 && ip route add 2001:3::/64 metric 10 via 2001:2222::2 && ip route add 2001:3::/64 metric 100 via 2001:3333::2 INFO asyncssh:logging.py:92 [conn=153, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=153, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=153, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp34 down INFO asyncssh:logging.py:92 [conn=153, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=16] Command: ip link set dev swp34 down INFO asyncssh:logging.py:92 [conn=153, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=153, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=153, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=153, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=18] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=153, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=153, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=153, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=153, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=20] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=153, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:2::/64","gateway":"2001:3333::2","dev":"swp35","metric":1024,"flags":["offload","rt_offload"],"pref":"medium"},{"dst":"2001:3::/64","gateway":"2001:3333::2","dev":"swp35","metric":100,"flags":["offload","rt_offload"],"pref":"medium"},{"dst":"2001:1111::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:3333::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e04640>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic to 2001:1::5 SIP-DIP N/A Tx 115178 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic to 2001:1::5 SIP-DIP N/A Tx 115177 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic to 2001:1::8 SIP-DIP N/A Tx 115178 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic to 2001:1::8 SIP-DIP N/A Tx 115177 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic to 2001:3::5 SIP-DIP N/A Tx 115178 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic to 2001:3::5 SIP-DIP N/A Tx 115177 Rx 115177 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic to 2001:3::8 SIP-DIP N/A Tx 115178 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic to 2001:3::8 SIP-DIP N/A Tx 115177 Rx 115177 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic to 2001:2::5 SIP-DIP N/A Tx 115178 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic to 2001:2::5 SIP-DIP N/A Tx 115177 Rx 115177 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic to 2001:2::8 SIP-DIP N/A Tx 115178 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic to 2001:2::8 SIP-DIP N/A Tx 115177 Rx 115177 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv6_nh_state from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6_route.py INFO DENT:Logger.py:147 Restoring sysctl values INFO asyncssh:logging.py:92 [conn=153, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=153, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=21] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=0 INFO asyncssh:logging.py:92 [conn=153, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=22] Command: sysctl net.ipv6.conf.all.forwarding=0 INFO asyncssh:logging.py:92 [conn=153, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=22] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=153, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=153, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=23] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=153, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=24] Command: date INFO asyncssh:logging.py:92 [conn=153, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=24] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:33:59 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=153, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=153, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=153, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=26] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=153, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=153, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=153, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=153, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=28] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=153, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=28] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=153, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=153, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 down && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=153, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=153, chan=30] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 down && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=153, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=153, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=153, chan=30] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/ipv6/test_ipv6_route.py::test_ipv6_route_metrics | 169.83 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-5272' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_ipv6_route_metrics">Starting testcase:test_ipv6_route_metrics from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6_route.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=153, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=154] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=154] Local address: 172.17.0.2, port 41356 INFO asyncssh:logging.py:92 [conn=154] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=154] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=154] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=154, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:33:59 UTC 2023 INFO asyncssh:logging.py:92 [conn=154, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=154, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=2] Command: sysctl net.ipv6.conf.all.forwarding INFO asyncssh:logging.py:92 [conn=154, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=2] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 INFO asyncssh:logging.py:92 [conn=154, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=154, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=4] Command: sysctl net.ipv6.conf.all.forwarding=1 INFO asyncssh:logging.py:92 [conn=154, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=154, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=154, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:33:59 UTC 2023 INFO asyncssh:logging.py:92 [conn=154, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=154, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=8] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=154, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=8] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=154, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up INFO asyncssh:logging.py:92 [conn=154, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=10] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up INFO asyncssh:logging.py:92 [conn=154, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=154, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip address add 2001:1111::1/64 dev swp33 && ip address add 2001:2222::1/64 dev swp34 && ip address add 2001:3333::1/64 dev swp35 && ip address add 2001:4444::1/64 dev swp35 INFO asyncssh:logging.py:92 [conn=154, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=12] Command: ip address add 2001:1111::1/64 dev swp33 && ip address add 2001:2222::1/64 dev swp34 && ip address add 2001:3333::1/64 dev swp35 && ip address add 2001:4444::1/64 dev swp35 INFO asyncssh:logging.py:92 [conn=154, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2942 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_2001:1111::2/64', 'count': 1, 'ip': '2001:1111::2', 'gw': '2001:1111::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_2001:2222::2/64', 'count': 1, 'ip': '2001:2222::2', 'gw': '2001:2222::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_2001:3333::2/64', 'count': 1, 'ip': '2001:3333::2', 'gw': '2001:3333::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_2001:4444::2/64', 'count': 1, 'ip': '2001:4444::2', 'gw': '2001:4444::1', 'plen': 64, 'vlan': None, 'version': 'ipv6'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_2001:1111::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_2001:2222::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_2001:3333::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_2001:4444::2/64 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=154, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip route add 2001:4444::/64 metric 100 via 2001:2222::2 && ip route add 2001:4444::/64 metric 101 via 2001:2222::2 && ip route add 2001:4444::/64 metric 102 via 2001:3333::2 INFO asyncssh:logging.py:92 [conn=154, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=14] Command: ip route add 2001:4444::/64 metric 100 via 2001:2222::2 && ip route add 2001:4444::/64 metric 101 via 2001:2222::2 && ip route add 2001:4444::/64 metric 102 via 2001:3333::2 INFO asyncssh:logging.py:92 [conn=154, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b06260>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP N/A Tx 134782 Rx 134782 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP N/A Tx 269562 Rx 0 Loss 100.000 INFO asyncssh:logging.py:92 [conn=154, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=154, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=16] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=154, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=154, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=154, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=18] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=154, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:2222::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:3333::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:4444::/64","gateway":"2001:2222::2","dev":"swp34","metric":100,"flags":["offload","rt_offload"],"pref":"medium"},{"dst":"2001:4444::/64","gateway":"2001:2222::2","dev":"swp34","metric":101,"flags":[],"pref":"medium"},{"dst":"2001:4444::/64","gateway":"2001:3333::2","dev":"swp35","metric":102,"flags":[],"pref":"medium"},{"dst":"2001:4444::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":[],"pref":"medium"}] INFO asyncssh:logging.py:92 [conn=154, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip route delete 2001:4444::/64 metric 100 dev swp34 INFO asyncssh:logging.py:92 [conn=154, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=20] Command: ip route delete 2001:4444::/64 metric 100 dev swp34 INFO asyncssh:logging.py:92 [conn=154, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b1a8c0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP N/A Tx 218992 Rx 218992 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP N/A Tx 437983 Rx 0 Loss 100.000 INFO asyncssh:logging.py:92 [conn=154, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=154, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=22] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=154, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=154, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=154, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=24] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=154, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:2222::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:3333::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:4444::/64","gateway":"2001:2222::2","dev":"swp34","metric":101,"flags":["offload","rt_offload"],"pref":"medium"},{"dst":"2001:4444::/64","gateway":"2001:3333::2","dev":"swp35","metric":102,"flags":[],"pref":"medium"},{"dst":"2001:4444::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":[],"pref":"medium"}] INFO asyncssh:logging.py:92 [conn=154, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip route add 2001:4444::/64 metric 99 via 2001:3333::2 INFO asyncssh:logging.py:92 [conn=154, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=26] Command: ip route add 2001:4444::/64 metric 99 via 2001:3333::2 INFO asyncssh:logging.py:92 [conn=154, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b04c40>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP N/A Tx 220995 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic SIP-DIP N/A Tx 441988 Rx 441988 Loss 0.000 INFO asyncssh:logging.py:92 [conn=154, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip -j -4 route show INFO asyncssh:logging.py:92 [conn=154, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=28] Command: ip -j -4 route show INFO asyncssh:logging.py:92 [conn=154, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=28] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"default","gateway":"10.36.118.1","dev":"ma1","flags":["trap","rt_offload"]},{"dst":"10.36.118.0/24","dev":"ma1","protocol":"kernel","scope":"link","prefsrc":"10.36.118.23","flags":["rt_trap"]}] INFO asyncssh:logging.py:92 [conn=154, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip -j -6 route show INFO asyncssh:logging.py:92 [conn=154, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=30] Command: ip -j -6 route show INFO asyncssh:logging.py:92 [conn=154, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=30] Channel closed DEBUG infra2:Logger.py:156 [{"dst":"2001:1111::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:2222::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:3333::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"2001:4444::/64","gateway":"2001:3333::2","dev":"swp35","metric":99,"flags":["offload","rt_offload"],"pref":"medium"},{"dst":"2001:4444::/64","gateway":"2001:2222::2","dev":"swp34","metric":101,"flags":["offload"],"pref":"medium"},{"dst":"2001:4444::/64","gateway":"2001:3333::2","dev":"swp35","metric":102,"flags":[],"pref":"medium"},{"dst":"2001:4444::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"ma1","protocol":"kernel","metric":256,"flags":["rt_trap"],"pref":"medium"},{"dst":"fe80::/64","dev":"swp35","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp34","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp33","protocol":"kernel","metric":256,"flags":[],"pref":"medium"},{"dst":"fe80::/64","dev":"swp36","protocol":"kernel","metric":256,"flags":[],"pref":"medium"}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_ipv6_route_metrics from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/ipv6/test_ipv6_route.py INFO DENT:Logger.py:147 Restoring sysctl values INFO asyncssh:logging.py:92 [conn=154, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=31] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv6.conf.all.forwarding=0 INFO asyncssh:logging.py:92 [conn=154, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=32] Command: sysctl net.ipv6.conf.all.forwarding=0 INFO asyncssh:logging.py:92 [conn=154, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=32] Channel closed DEBUG infra2:Logger.py:156 net.ipv6.conf.all.forwarding = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=154, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=33] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=154, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=34] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=34] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:36:48 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=154, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=35] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=154, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=36] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp35 && ip address flush swp36 INFO asyncssh:logging.py:92 [conn=154, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=36] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=154, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=37] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=154, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=38] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=154, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=38] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=154, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=154, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=39] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=154, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=154, chan=40] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp35 down && ip link set dev swp36 down && ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=154, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=154, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=154, chan=40] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/policer/test_policer_basic_functionality.py::test_policer_basic_functionality[port-ipv4] | 171.29 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_policer_basic_functionality[port-ipv4]">Starting testcase:test_policer_basic_functionality[port-ipv4] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-5324' coro=<test_policer_basic_functionality() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py:48> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=154, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=155] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=155] Local address: 172.17.0.2, port 58754 INFO asyncssh:logging.py:92 [conn=155] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=155] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=155] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=155, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:36:49 UTC 2023 INFO asyncssh:logging.py:92 [conn=155, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add type bridge INFO asyncssh:logging.py:92 [conn=155, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=2] Command: ip link add type bridge INFO asyncssh:logging.py:92 [conn=155, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=155, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=155, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=4] Command: ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=155, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=155, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 INFO asyncssh:logging.py:92 [conn=155, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=6] Command: ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 INFO asyncssh:logging.py:92 [conn=155, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=155, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=155, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=8] Command: tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=155, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=155, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol ipv4 flower skip_sw src_ip 97.10.64.135 dst_ip 25.244.149.227 action police rate 300000 burst 301000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=155, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=10] Command: tc filter add dev swp33 ingress protocol ipv4 flower skip_sw src_ip 97.10.64.135 dst_ip 25.244.149.227 action police rate 300000 burst 301000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=155, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=155, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=155, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=12] Command: tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=155, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"ip","pref":49152,"kind":"flower","chain":0},{"protocol":"ip","pref":49152,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"eth_type":"ipv4","dst_ip":"25.244.149.227","src_ip":"97.10.64.135"},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":1,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2942 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_eth_type_ipv4_dst_ip_25.244.149.227_src_ip_97.10.64.135 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e07820>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 2954610 Rx 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 0 Rx 2134 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_policer_basic_functionality[port-ipv4] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=155, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=155, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:39:07 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2942 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=155, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=155, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:39:39 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=155, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=155, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=18] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=155, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":117,"ifname":"bridge0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=155, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=155, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=20] Command: ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=155, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=155, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=155, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:39:40 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=155, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=155, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=24] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=155, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=155, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=155, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=26] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=155, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=155, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=155, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=155, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=28] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=155, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=155, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=155, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=155, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=155, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=155, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=155, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=155, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=155, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=155, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=155, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=155, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=155, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=155, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=155, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=155, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=155, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=155, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=155, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=155, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=155, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=155, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=155, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=155, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=155, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=155, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=155, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=155, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=155, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=155, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=155, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=155, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=155, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=155, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=155, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=155, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=46] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=155, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=155, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=155, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=155, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=48] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=155, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=48] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=155, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=155, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=50] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=155, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=155, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=155, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=155, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=52] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=155, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=155, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=155, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=155, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=155, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=155, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=155, chan=54] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=155, chan=54] Received exit status 2 INFO asyncssh:logging.py:92 [conn=155, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=155, chan=54] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/policer/test_policer_basic_functionality.py::test_policer_basic_functionality[port-l2] | 187.72 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_policer_basic_functionality[port-l2]">Starting testcase:test_policer_basic_functionality[port-l2] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-5391' coro=<test_policer_basic_functionality() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py:48> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=155, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=156] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=156] Local address: 172.17.0.2, port 59014 INFO asyncssh:logging.py:92 [conn=156] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=156] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=156] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=156, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:39:40 UTC 2023 INFO asyncssh:logging.py:92 [conn=156, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add type bridge INFO asyncssh:logging.py:92 [conn=156, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=2] Command: ip link add type bridge INFO asyncssh:logging.py:92 [conn=156, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=156, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=156, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=4] Command: ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=156, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=156, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 INFO asyncssh:logging.py:92 [conn=156, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=6] Command: ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 INFO asyncssh:logging.py:92 [conn=156, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=156, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=156, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=8] Command: tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=156, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=156, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol 802.1q flower skip_sw src_mac 02:c8:d3:98:3f:65 dst_mac 02:bf:ff:99:1a:ca vlan_id 3963 action police rate 300000 burst 301000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=156, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=10] Command: tc filter add dev swp33 ingress protocol 802.1q flower skip_sw src_mac 02:c8:d3:98:3f:65 dst_mac 02:bf:ff:99:1a:ca vlan_id 3963 action police rate 300000 burst 301000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=156, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=156, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=156, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=12] Command: tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=156, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"802.1Q","pref":49152,"kind":"flower","chain":0},{"protocol":"802.1Q","pref":49152,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"vlan_id":3963,"dst_mac":"02:bf:ff:99:1a:ca","src_mac":"02:c8:d3:98:3f:65"},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":1,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2950 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_vlan_id_3963_dst_mac_02:bf:ff:99:1a:ca_src_mac_02:c8:d3:98:3f:65 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b18790>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 2919075 Rx 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 0 Rx 2120 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_policer_basic_functionality[port-l2] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=156, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=156, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:42:17 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2950 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=156, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=156, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:42:47 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=156, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=156, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=18] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=156, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":118,"ifname":"bridge0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=156, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=156, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=20] Command: ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=156, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=156, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=156, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:42:47 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=156, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=156, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=24] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=156, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=156, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=156, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=26] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=156, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=156, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=156, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=156, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=28] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=156, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=156, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=156, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=156, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=156, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=156, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=156, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=156, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=156, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=156, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=156, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=156, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=156, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=156, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=156, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=156, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=156, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=156, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=156, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=156, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=156, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=156, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=156, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=156, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=156, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=156, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=156, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=156, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=156, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=156, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=156, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=156, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=156, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=156, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=156, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=156, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=46] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=156, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=156, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=156, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=156, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=48] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=156, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=48] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=156, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=156, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=50] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=156, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=156, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=156, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=156, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=52] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=156, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=156, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=156, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=156, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=156, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=156, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=156, chan=54] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=156, chan=54] Received exit status 2 INFO asyncssh:logging.py:92 [conn=156, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=156, chan=54] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/policer/test_policer_basic_functionality.py::test_policer_basic_functionality[port-udp] | 179.39 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_policer_basic_functionality[port-udp]">Starting testcase:test_policer_basic_functionality[port-udp] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-5458' coro=<test_policer_basic_functionality() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py:48> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=156, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=157] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=157] Local address: 172.17.0.2, port 53456 INFO asyncssh:logging.py:92 [conn=157] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=157] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=157] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=157, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:42:48 UTC 2023 INFO asyncssh:logging.py:92 [conn=157, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add type bridge INFO asyncssh:logging.py:92 [conn=157, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=2] Command: ip link add type bridge INFO asyncssh:logging.py:92 [conn=157, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=157, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=157, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=4] Command: ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=157, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=157, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 INFO asyncssh:logging.py:92 [conn=157, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=6] Command: ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 INFO asyncssh:logging.py:92 [conn=157, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=157, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=157, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=8] Command: tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=157, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=157, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol ipv4 flower skip_sw src_ip 85.51.82.207 dst_ip 107.26.18.192 ip_proto udp src_port 47445 dst_port 49799 action police rate 300000 burst 301000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=157, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=10] Command: tc filter add dev swp33 ingress protocol ipv4 flower skip_sw src_ip 85.51.82.207 dst_ip 107.26.18.192 ip_proto udp src_port 47445 dst_port 49799 action police rate 300000 burst 301000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=157, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=157, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=157, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=12] Command: tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=157, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"ip","pref":49152,"kind":"flower","chain":0},{"protocol":"ip","pref":49152,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"eth_type":"ipv4","ip_proto":"udp","dst_ip":"107.26.18.192","src_ip":"85.51.82.207","dst_port":49799,"src_port":47445},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":1,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2951 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_eth_type_ipv4_ip_proto_udp_dst_ip_107.26.18.192_src_ip_85.51.82.207_dst_port_49799_src_port_47445 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b05420>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 1972683 Rx 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 0 Rx 1814 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_policer_basic_functionality[port-udp] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=157, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=157, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:45:21 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2951 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=157, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=157, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:45:46 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=157, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=157, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=18] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=157, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":119,"ifname":"bridge0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=157, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=157, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=20] Command: ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=157, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=157, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=157, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:45:47 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=157, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=157, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=24] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=157, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=157, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=157, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=26] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=157, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=157, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=157, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=157, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=28] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=157, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=157, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=157, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=157, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=157, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=157, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=157, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=157, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=157, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=157, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=157, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=157, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=157, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=157, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=157, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=157, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=157, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=157, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=157, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=157, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=157, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=157, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=157, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=157, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=157, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=157, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=157, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=157, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=157, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=157, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=157, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=157, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=157, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=157, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=157, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=157, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=46] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=157, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=157, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=157, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=157, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=48] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=157, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=48] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=157, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=157, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=50] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=157, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=157, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=157, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=157, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=52] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=157, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=157, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=157, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=157, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=157, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=157, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=157, chan=54] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=157, chan=54] Received exit status 2 INFO asyncssh:logging.py:92 [conn=157, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=157, chan=54] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/policer/test_policer_basic_functionality.py::test_policer_basic_functionality[port-tcp] | 195.65 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_policer_basic_functionality[port-tcp]">Starting testcase:test_policer_basic_functionality[port-tcp] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-5525' coro=<test_policer_basic_functionality() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py:48> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=157, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=158] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=158] Local address: 172.17.0.2, port 48636 INFO asyncssh:logging.py:92 [conn=158] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=158] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=158] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=158, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:45:47 UTC 2023 INFO asyncssh:logging.py:92 [conn=158, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add type bridge INFO asyncssh:logging.py:92 [conn=158, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=2] Command: ip link add type bridge INFO asyncssh:logging.py:92 [conn=158, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=158, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=158, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=4] Command: ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=158, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=158, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 INFO asyncssh:logging.py:92 [conn=158, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=6] Command: ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 INFO asyncssh:logging.py:92 [conn=158, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=158, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=158, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=8] Command: tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=158, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=158, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol 0x0800 flower skip_sw src_ip 39.206.21.68 dst_ip 64.222.21.20 ip_proto tcp src_port 34182 dst_port 440 action police rate 300000 burst 301000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=158, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=10] Command: tc filter add dev swp33 ingress protocol 0x0800 flower skip_sw src_ip 39.206.21.68 dst_ip 64.222.21.20 ip_proto tcp src_port 34182 dst_port 440 action police rate 300000 burst 301000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=158, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=158, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=158, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=12] Command: tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=158, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"ip","pref":49152,"kind":"flower","chain":0},{"protocol":"ip","pref":49152,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"eth_type":"ipv4","ip_proto":"tcp","dst_ip":"64.222.21.20","src_ip":"39.206.21.68","dst_port":440,"src_port":34182},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":1,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2952 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_eth_type_ipv4_ip_proto_tcp_dst_ip_64.222.21.20_src_ip_39.206.21.68_dst_port_440_src_port_34182 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b04d00>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 3181209 Rx 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 0 Rx 2205 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_policer_basic_functionality[port-tcp] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=158, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=158, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:48:20 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2952 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=158, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=158, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:49:02 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=158, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=158, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=18] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=158, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":120,"ifname":"bridge0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=158, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=158, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=20] Command: ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=158, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=158, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=158, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:49:02 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=158, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=158, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=24] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=158, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=158, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=158, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=26] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=158, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=158, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=158, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=158, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=28] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=158, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=158, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=158, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=158, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=158, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=158, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=158, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=158, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=158, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=158, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=158, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=158, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=158, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=158, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=158, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=158, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=158, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=158, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=158, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=158, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=158, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=158, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=158, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=158, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=158, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=158, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=158, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=158, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=158, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=158, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=158, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=158, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=158, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=158, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=158, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=158, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=46] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=158, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=158, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=158, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=158, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=48] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=158, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=48] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=158, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=158, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=50] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=158, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=158, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=158, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=158, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=52] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=158, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=158, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=158, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=158, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=158, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=158, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=158, chan=54] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=158, chan=54] Received exit status 2 INFO asyncssh:logging.py:92 [conn=158, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=158, chan=54] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/policer/test_policer_basic_functionality.py::test_policer_basic_functionality[shared_block-ipv4] | 193.64 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_policer_basic_functionality[shared_block-ipv4]">Starting testcase:test_policer_basic_functionality[shared_block-ipv4] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-5592' coro=<test_policer_basic_functionality() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py:48> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=158, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=159] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=159] Local address: 172.17.0.2, port 57156 INFO asyncssh:logging.py:92 [conn=159] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=159] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=159] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=159, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:49:03 UTC 2023 INFO asyncssh:logging.py:92 [conn=159, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add type bridge INFO asyncssh:logging.py:92 [conn=159, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=2] Command: ip link add type bridge INFO asyncssh:logging.py:92 [conn=159, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=159, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=159, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=4] Command: ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=159, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=159, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 INFO asyncssh:logging.py:92 [conn=159, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=6] Command: ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 INFO asyncssh:logging.py:92 [conn=159, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=159, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 ingress_block 2350 ingress INFO asyncssh:logging.py:92 [conn=159, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=8] Command: tc qdisc add dev swp34 ingress_block 2350 ingress INFO asyncssh:logging.py:92 [conn=159, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=159, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add block 2350 ingress protocol ipv4 flower skip_sw src_ip 43.94.160.184 dst_ip 25.71.225.14 action police rate 300000 burst 301000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=159, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=10] Command: tc filter add block 2350 ingress protocol ipv4 flower skip_sw src_ip 43.94.160.184 dst_ip 25.71.225.14 action police rate 300000 burst 301000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=159, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=159, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show block 2350 ingress INFO asyncssh:logging.py:92 [conn=159, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=12] Command: tc -j filter show block 2350 ingress INFO asyncssh:logging.py:92 [conn=159, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"ip","pref":49152,"kind":"flower","chain":0},{"protocol":"ip","pref":49152,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"eth_type":"ipv4","dst_ip":"25.71.225.14","src_ip":"43.94.160.184"},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":1,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2953 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp34_eth_type_ipv4_dst_ip_25.71.225.14_src_ip_43.94.160.184 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05eb81f0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 0 Rx 2310 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 3505734 Rx 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_policer_basic_functionality[shared_block-ipv4] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=159, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=159, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:51:36 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2953 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=159, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=159, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:52:16 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=159, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=159, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=18] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=159, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":121,"ifname":"bridge0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=159, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=159, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=20] Command: ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=159, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=159, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=159, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:52:16 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=159, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=159, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=24] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=159, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp34","parent":"ffff:fff1","ingress_block":2350,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=159, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=159, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=26] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=159, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=159, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=159, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=159, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=28] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=159, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=159, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=159, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=159, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=159, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=159, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=159, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=159, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=159, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=159, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=159, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=159, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=159, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=159, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=159, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=159, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=159, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=159, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=159, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=159, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=159, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=159, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=159, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=159, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=159, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=159, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=159, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=159, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=159, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=159, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=159, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=159, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=159, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=159, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=159, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=159, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=46] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=159, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=159, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=159, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=159, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=48] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=159, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=159, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=159, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 ingress INFO asyncssh:logging.py:92 [conn=159, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=50] Command: tc qdisc delete dev swp34 ingress INFO asyncssh:logging.py:92 [conn=159, chan=50] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=50] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=159, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=159, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=52] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=159, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=159, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=159, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=159, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=159, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=159, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=159, chan=54] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=159, chan=54] Received exit status 2 INFO asyncssh:logging.py:92 [conn=159, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=159, chan=54] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/policer/test_policer_basic_functionality.py::test_policer_basic_functionality[shared_block-l2] | 176.39 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_policer_basic_functionality[shared_block-l2]">Starting testcase:test_policer_basic_functionality[shared_block-l2] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-5659' coro=<test_policer_basic_functionality() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py:48> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=159, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=160] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=160] Local address: 172.17.0.2, port 46872 INFO asyncssh:logging.py:92 [conn=160] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=160] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=160] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=160, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:52:17 UTC 2023 INFO asyncssh:logging.py:92 [conn=160, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add type bridge INFO asyncssh:logging.py:92 [conn=160, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=2] Command: ip link add type bridge INFO asyncssh:logging.py:92 [conn=160, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=160, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=160, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=4] Command: ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=160, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=160, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 INFO asyncssh:logging.py:92 [conn=160, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=6] Command: ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 INFO asyncssh:logging.py:92 [conn=160, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=160, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 ingress_block 2837 ingress INFO asyncssh:logging.py:92 [conn=160, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=8] Command: tc qdisc add dev swp34 ingress_block 2837 ingress INFO asyncssh:logging.py:92 [conn=160, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=160, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add block 2837 ingress protocol 802.1q flower skip_sw src_mac 02:02:c6:5f:77:ae dst_mac 02:44:22:1f:90:a2 vlan_id 1475 action police rate 300000 burst 301000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=160, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=10] Command: tc filter add block 2837 ingress protocol 802.1q flower skip_sw src_mac 02:02:c6:5f:77:ae dst_mac 02:44:22:1f:90:a2 vlan_id 1475 action police rate 300000 burst 301000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=160, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=160, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show block 2837 ingress INFO asyncssh:logging.py:92 [conn=160, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=12] Command: tc -j filter show block 2837 ingress INFO asyncssh:logging.py:92 [conn=160, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"802.1Q","pref":49152,"kind":"flower","chain":0},{"protocol":"802.1Q","pref":49152,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"vlan_id":1475,"dst_mac":"02:44:22:1f:90:a2","src_mac":"02:02:c6:5f:77:ae"},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":1,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2954 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp34_vlan_id_1475_dst_mac_02:44:22:1f:90:a2_src_mac_02:02:c6:5f:77:ae INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e05390>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 0 Rx 2284 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 3420963 Rx 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_policer_basic_functionality[shared_block-l2] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=160, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=160, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:54:49 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2954 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=160, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=160, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:55:12 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=160, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=160, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=18] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=160, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":122,"ifname":"bridge0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=160, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=160, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=20] Command: ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=160, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=160, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=160, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:55:12 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=160, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=160, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=24] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=160, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp34","parent":"ffff:fff1","ingress_block":2837,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=160, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=160, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=26] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=160, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=160, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=160, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=160, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=28] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=160, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=160, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=160, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=160, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=160, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=160, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=160, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=160, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=160, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=160, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=160, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=160, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=160, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=160, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=160, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=160, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=160, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=160, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=160, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=160, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=160, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=160, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=160, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=160, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=160, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=160, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=160, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=160, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=160, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=160, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=160, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=160, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=160, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=160, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=160, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=160, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=46] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=160, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=160, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=160, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=160, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=48] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=160, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=160, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=160, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 ingress INFO asyncssh:logging.py:92 [conn=160, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=50] Command: tc qdisc delete dev swp34 ingress INFO asyncssh:logging.py:92 [conn=160, chan=50] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=50] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=160, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=160, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=52] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=160, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=160, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=160, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=160, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=160, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=160, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=160, chan=54] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=160, chan=54] Received exit status 2 INFO asyncssh:logging.py:92 [conn=160, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=160, chan=54] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/policer/test_policer_basic_functionality.py::test_policer_basic_functionality[shared_block-udp] | 189.29 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_policer_basic_functionality[shared_block-udp]">Starting testcase:test_policer_basic_functionality[shared_block-udp] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-5726' coro=<test_policer_basic_functionality() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py:48> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=160, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=161] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=161] Local address: 172.17.0.2, port 51746 INFO asyncssh:logging.py:92 [conn=161] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=161] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=161] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=161, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:55:13 UTC 2023 INFO asyncssh:logging.py:92 [conn=161, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add type bridge INFO asyncssh:logging.py:92 [conn=161, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=2] Command: ip link add type bridge INFO asyncssh:logging.py:92 [conn=161, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=161, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=161, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=4] Command: ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=161, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=161, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 INFO asyncssh:logging.py:92 [conn=161, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=6] Command: ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 INFO asyncssh:logging.py:92 [conn=161, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=161, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 ingress_block 2731 ingress INFO asyncssh:logging.py:92 [conn=161, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=8] Command: tc qdisc add dev swp34 ingress_block 2731 ingress INFO asyncssh:logging.py:92 [conn=161, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=161, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add block 2731 ingress protocol ipv4 flower skip_sw src_ip 106.127.1.42 dst_ip 120.232.148.76 ip_proto udp src_port 7555 dst_port 22997 action police rate 300000 burst 301000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=161, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=10] Command: tc filter add block 2731 ingress protocol ipv4 flower skip_sw src_ip 106.127.1.42 dst_ip 120.232.148.76 ip_proto udp src_port 7555 dst_port 22997 action police rate 300000 burst 301000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=161, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=161, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show block 2731 ingress INFO asyncssh:logging.py:92 [conn=161, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=12] Command: tc -j filter show block 2731 ingress INFO asyncssh:logging.py:92 [conn=161, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"ip","pref":49152,"kind":"flower","chain":0},{"protocol":"ip","pref":49152,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"eth_type":"ipv4","ip_proto":"udp","dst_ip":"120.232.148.76","src_ip":"106.127.1.42","dst_port":22997,"src_port":7555},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":1,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2955 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp34_eth_type_ipv4_ip_proto_udp_dst_ip_120.232.148.76_src_ip_106.127.1.42_dst_port_22997_src_port_7555 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05c08c40>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 0 Rx 2130 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 2948236 Rx 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_policer_basic_functionality[shared_block-udp] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=161, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=161, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:57:50 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2955 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=161, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=161, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:58:21 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=161, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=161, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=18] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=161, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":123,"ifname":"bridge0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=161, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=161, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=20] Command: ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=161, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=161, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=161, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:58:22 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=161, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=161, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=24] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=161, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp34","parent":"ffff:fff1","ingress_block":2731,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=161, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=161, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=26] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=161, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=161, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=161, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=161, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=28] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=161, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=161, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=161, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=161, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=161, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=161, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=161, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=161, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=161, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=161, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=161, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=161, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=161, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=161, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=161, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=161, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=161, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=161, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=161, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=161, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=161, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=161, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=161, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=161, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=161, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=161, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=161, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=161, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=161, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=161, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=161, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=161, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=161, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=161, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=161, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=161, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=46] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=161, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=161, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=161, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=161, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=48] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=161, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=161, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=161, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 ingress INFO asyncssh:logging.py:92 [conn=161, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=50] Command: tc qdisc delete dev swp34 ingress INFO asyncssh:logging.py:92 [conn=161, chan=50] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=50] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=161, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=161, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=52] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=161, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=161, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=161, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=161, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=161, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=161, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=161, chan=54] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=161, chan=54] Received exit status 2 INFO asyncssh:logging.py:92 [conn=161, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=161, chan=54] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/policer/test_policer_basic_functionality.py::test_policer_basic_functionality[shared_block-tcp] | 185.83 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_policer_basic_functionality[shared_block-tcp]">Starting testcase:test_policer_basic_functionality[shared_block-tcp] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-5793' coro=<test_policer_basic_functionality() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py:48> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=161, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=162] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=162] Local address: 172.17.0.2, port 36250 INFO asyncssh:logging.py:92 [conn=162] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=162] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=162] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=162, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 11:58:22 UTC 2023 INFO asyncssh:logging.py:92 [conn=162, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add type bridge INFO asyncssh:logging.py:92 [conn=162, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=2] Command: ip link add type bridge INFO asyncssh:logging.py:92 [conn=162, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=162, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=162, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=4] Command: ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=162, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=162, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 INFO asyncssh:logging.py:92 [conn=162, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=6] Command: ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 INFO asyncssh:logging.py:92 [conn=162, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=162, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 ingress_block 1834 ingress INFO asyncssh:logging.py:92 [conn=162, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=8] Command: tc qdisc add dev swp34 ingress_block 1834 ingress INFO asyncssh:logging.py:92 [conn=162, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=162, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add block 1834 ingress protocol ipv4 flower skip_sw src_ip 32.219.195.151 dst_ip 68.25.77.33 ip_proto tcp src_port 51745 dst_port 12568 action police rate 300000 burst 301000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=162, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=10] Command: tc filter add block 1834 ingress protocol ipv4 flower skip_sw src_ip 32.219.195.151 dst_ip 68.25.77.33 ip_proto tcp src_port 51745 dst_port 12568 action police rate 300000 burst 301000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=162, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=162, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show block 1834 ingress INFO asyncssh:logging.py:92 [conn=162, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=12] Command: tc -j filter show block 1834 ingress INFO asyncssh:logging.py:92 [conn=162, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"ip","pref":49152,"kind":"flower","chain":0},{"protocol":"ip","pref":49152,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"eth_type":"ipv4","ip_proto":"tcp","dst_ip":"68.25.77.33","src_ip":"32.219.195.151","dst_port":12568,"src_port":51745},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":1,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2956 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp34_eth_type_ipv4_ip_proto_tcp_dst_ip_68.25.77.33_src_ip_32.219.195.151_dst_port_12568_src_port_51745 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b19d20>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 0 Rx 2212 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 3201712 Rx 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_policer_basic_functionality[shared_block-tcp] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_basic_functionality.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=162, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=162, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:00:55 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2956 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=162, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=162, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:01:27 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=162, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=162, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=18] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=162, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":124,"ifname":"bridge0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=162, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=162, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=20] Command: ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=162, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=162, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=162, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:01:27 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=162, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=162, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=24] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=162, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp34","parent":"ffff:fff1","ingress_block":1834,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=162, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=162, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=26] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=162, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=162, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=162, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=162, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=28] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=162, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=162, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=162, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=162, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=162, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=162, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=162, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=162, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=162, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=162, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=162, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=162, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=162, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=162, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=162, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=162, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=162, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=162, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=162, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=162, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=162, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=162, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=162, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=162, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=162, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=162, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=162, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=162, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=162, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=162, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=162, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=162, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=162, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=162, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=162, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=162, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=46] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=162, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=162, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=162, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=162, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=48] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=162, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=162, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=162, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 ingress INFO asyncssh:logging.py:92 [conn=162, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=50] Command: tc qdisc delete dev swp34 ingress INFO asyncssh:logging.py:92 [conn=162, chan=50] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=50] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=162, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=162, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=52] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=162, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=162, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=162, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=162, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=162, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=162, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=162, chan=54] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=162, chan=54] Received exit status 2 INFO asyncssh:logging.py:92 [conn=162, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=162, chan=54] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/policer/test_policer_negative_add_rule_to_bond.py::test_policer_bond_rule_not_offloaded | 11.41 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_policer_bond_rule_not_offloaded">Starting testcase:test_policer_bond_rule_not_offloaded from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_negative_add_rule_to_bond.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-5860' coro=<test_policer_bond_rule_not_offloaded() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_negative_add_rule_to_bond.py:32> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=162, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=163] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=163] Local address: 172.17.0.2, port 47586 INFO asyncssh:logging.py:92 [conn=163] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=163] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=163] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=163, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:01:28 UTC 2023 INFO asyncssh:logging.py:92 [conn=163, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add name bond33 type bond mode 802.3ad INFO asyncssh:logging.py:92 [conn=163, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=2] Command: ip link add name bond33 type bond mode 802.3ad INFO asyncssh:logging.py:92 [conn=163, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=163, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bond33 up INFO asyncssh:logging.py:92 [conn=163, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=4] Command: ip link set dev bond33 up INFO asyncssh:logging.py:92 [conn=163, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=163, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down INFO asyncssh:logging.py:92 [conn=163, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=6] Command: ip link set dev swp33 down && ip link set dev swp34 down INFO asyncssh:logging.py:92 [conn=163, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=163, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 master bond33 && ip link set dev swp34 master bond33 INFO asyncssh:logging.py:92 [conn=163, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=8] Command: ip link set dev swp33 master bond33 && ip link set dev swp34 master bond33 INFO asyncssh:logging.py:92 [conn=163, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=163, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up INFO asyncssh:logging.py:92 [conn=163, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=10] Command: ip link set dev swp33 up && ip link set dev swp34 up INFO asyncssh:logging.py:92 [conn=163, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=163, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev bond33 ingress INFO asyncssh:logging.py:92 [conn=163, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=12] Command: tc qdisc add dev bond33 ingress INFO asyncssh:logging.py:92 [conn=163, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=163, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev bond33 ingress protocol 0x9200 flower action pass INFO asyncssh:logging.py:92 [conn=163, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=14] Command: tc filter add dev bond33 ingress protocol 0x9200 flower action pass INFO asyncssh:logging.py:92 [conn=163, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=163, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show dev bond33 ingress INFO asyncssh:logging.py:92 [conn=163, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=16] Command: tc -j filter show dev bond33 ingress INFO asyncssh:logging.py:92 [conn=163, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"[37376]","pref":49152,"kind":"flower","chain":0},{"protocol":"[37376]","pref":49152,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"eth_type":"9200"},"not_in_hw":true,"actions":[{"order":1,"kind":"gact","control_action":{"type":"pass"},"prob":{"random_type":"none","control_action":{"type":"pass"},"val":0},"index":1,"ref":1,"bind":1}]}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_policer_bond_rule_not_offloaded from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_negative_add_rule_to_bond.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=163, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=163, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:01:29 UTC 2023 INFO DENT:Logger.py:147 Deleting bonds INFO asyncssh:logging.py:92 [conn=163, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j -d link show INFO asyncssh:logging.py:92 [conn=163, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=20] Command: ip -j -d link show INFO asyncssh:logging.py:92 [conn=163, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00","promiscuity":0,"min_mtu":0,"max_mtu":0,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":2,"ifname":"bond0","flags":["BROADCAST","MULTICAST","MASTER"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"de:50:6e:08:c1:4e","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":68,"max_mtu":65535,"linkinfo":{"info_kind":"bond","info_data":{"mode":"balance-rr","miimon":0,"updelay":0,"downdelay":0,"peer_notify_delay":0,"use_carrier":1,"arp_interval":0,"arp_validate":null,"arp_all_targets":"any","primary_reselect":"always","fail_over_mac":"none","xmit_hash_policy":"layer2","resend_igmp":1,"num_peer_notif":1,"all_slaves_active":0,"min_links":0,"lp_interval":1,"packets_per_slave":1,"ad_lacp_active":"on","ad_lacp_rate":"slow","ad_select":"stable","tlb_dynamic_lb":1}},"inet6_addr_gen_mode":"eui64","num_tx_queues":16,"num_rx_queues":16,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"52:d7:37:b0:ef:70","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":0,"max_mtu":0,"linkinfo":{"info_kind":"dummy"},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0","promiscuity":0,"min_mtu":1280,"max_mtu":65555,"linkinfo":{"info_kind":"sit","info_data":{"proto":"ip6ip","remote":"any","local":"any","ttl":64,"pmtudisc":false}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":68,"max_mtu":9888,"inet6_addr_gen_mode":"eui64","num_tx_queues":8,"num_rx_queues":4,"gso_max_size":65536,"gso_max_segs":300,"parentbus":"platform","parentdev":"f2000000.ethernet"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p1","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p2","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p3","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p4","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p5","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":11,"ifname":"swp6","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p6","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p7","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p8","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p9","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p10","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p11","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p12","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p13","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p14","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p15","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p16","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p17","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p18","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p19","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p20","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p21","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p22","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p23","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p24","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p25","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p26","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p27","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p28","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p29","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p30","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p31","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p32","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":38,"ifname":"swp33","flags":["NO-CARRIER","BROADCAST","MULTICAST","SLAVE","UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"bond33","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"linkinfo":{"info_slave_kind":"bond","info_slave_data":{"state":"BACKUP","mii_status":"DOWN","link_failure_count":0,"perm_hwaddr":"18:be:92:13:64:a5","queue_id":0,"ad_aggregator_id":1,"ad_actor_oper_port_state":69,"ad_actor_oper_port_state_str":["active","aggregating","defaulted"],"ad_partner_oper_port_state":1,"ad_partner_oper_port_state_str":["active"]}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p33","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":39,"ifname":"swp34","flags":["NO-CARRIER","BROADCAST","MULTICAST","SLAVE","UP"],"mtu":1500,"qdisc":"pfifo_fast","master":"bond33","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","permaddr":"18:be:92:13:64:a6","promiscuity":0,"min_mtu":64,"max_mtu":9000,"linkinfo":{"info_slave_kind":"bond","info_slave_data":{"state":"BACKUP","mii_status":"DOWN","link_failure_count":0,"perm_hwaddr":"18:be:92:13:64:a6","queue_id":0,"ad_aggregator_id":2,"ad_actor_oper_port_state":69,"ad_actor_oper_port_state_str":["active","aggregating","defaulted"],"ad_partner_oper_port_state":1,"ad_partner_oper_port_state_str":["active"]}},"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p34","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p35","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p36","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p37","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p38","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p39","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p40","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p41","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p42","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p43","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p44","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p45","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p46","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p47","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p48","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p49","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p50","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p51","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":64,"max_mtu":9000,"inet6_addr_gen_mode":"eui64","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_name":"p52","phys_switch_id":"01","parentbus":"pci","parentdev":"0000:01:00.0"},{"ifindex":125,"ifname":"bond33","flags":["NO-CARRIER","BROADCAST","MULTICAST","MASTER","UP"],"mtu":1500,"qdisc":"noqueue","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu":68,"max_mtu":65535,"linkinfo":{"info_kind":"bond","info_data":{"mode":"802.3ad","miimon":100,"updelay":0,"downdelay":0,"peer_notify_delay":0,"use_carrier":1,"arp_interval":0,"arp_validate":null,"arp_all_targets":"any","primary_reselect":"always","fail_over_mac":"none","xmit_hash_policy":"layer2","resend_igmp":1,"num_peer_notif":1,"all_slaves_active":0,"min_links":0,"lp_interval":1,"packets_per_slave":1,"ad_lacp_active":"on","ad_lacp_rate":"slow","ad_select":"stable","ad_actor_sys_prio":65535,"ad_user_port_key":0,"ad_actor_system":"00:00:00:00:00:00","tlb_dynamic_lb":1}},"inet6_addr_gen_mode":"eui64","num_tx_queues":16,"num_rx_queues":16,"gso_max_size":65536,"gso_max_segs":65535}] INFO asyncssh:logging.py:92 [conn=163, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip link delete bond0 INFO asyncssh:logging.py:92 [conn=163, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=22] Command: ip link delete bond0 INFO asyncssh:logging.py:92 [conn=163, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=22] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=163, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip link delete bond33 INFO asyncssh:logging.py:92 [conn=163, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=24] Command: ip link delete bond33 INFO asyncssh:logging.py:92 [conn=163, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=163, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=25] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=163, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=26] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=26] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:01:29 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': 'Ixia not connected'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=163, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=27] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=163, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=28] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:01:39 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=163, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=163, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=30] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=163, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=30] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=163, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=163, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=32] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=163, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=163, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=163, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=163, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=34] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=163, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=163, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=163, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=163, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=163, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=163, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=163, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=163, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=163, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=163, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=163, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=163, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=163, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=163, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=163, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=163, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=163, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=163, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=163, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=163, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=163, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=163, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=163, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=163, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=46] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=163, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=163, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=163, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=163, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=48] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=163, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=163, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=163, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=163, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=50] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=163, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=163, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=163, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=163, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=52] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=163, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=163, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=163, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=163, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=54] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=163, chan=54] Received exit status 2 INFO asyncssh:logging.py:92 [conn=163, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=54] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=163, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=55] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=163, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=56] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=163, chan=56] Received exit status 2 INFO asyncssh:logging.py:92 [conn=163, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=56] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=163, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=163, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=163, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=57] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=163, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=163, chan=58] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=163, chan=58] Received exit status 2 INFO asyncssh:logging.py:92 [conn=163, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=163, chan=58] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/policer/test_policer_rate_per_rule.py::test_policer_rate_per_rule | 259.64 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_policer_rate_per_rule">Starting testcase:test_policer_rate_per_rule from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_rate_per_rule.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-5931' coro=<test_policer_rate_per_rule() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_rate_per_rule.py:46> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=163, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=164] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=164] Local address: 172.17.0.2, port 35228 INFO asyncssh:logging.py:92 [conn=164] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=164] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=164] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=164, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:01:40 UTC 2023 INFO asyncssh:logging.py:92 [conn=164, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add type bridge INFO asyncssh:logging.py:92 [conn=164, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=2] Command: ip link add type bridge INFO asyncssh:logging.py:92 [conn=164, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=164, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=164, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=4] Command: ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=164, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=164, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 && ip link set dev swp35 up master bridge0 && ip link set dev swp36 up master bridge0 INFO asyncssh:logging.py:92 [conn=164, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=6] Command: ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 && ip link set dev swp35 up master bridge0 && ip link set dev swp36 up master bridge0 INFO asyncssh:logging.py:92 [conn=164, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=164, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=164, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=8] Command: tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=164, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=164, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol ipv4 pref 100 flower src_mac 02:05:63:ae:e1:bf dst_mac 02:30:8a:00:7c:a9 src_ip 99.122.27.174 dst_ip 29.66.64.19 ip_proto udp src_port 1188 dst_port 10993 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=164, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=10] Command: tc filter add dev swp33 ingress protocol ipv4 pref 100 flower src_mac 02:05:63:ae:e1:bf dst_mac 02:30:8a:00:7c:a9 src_ip 99.122.27.174 dst_ip 29.66.64.19 ip_proto udp src_port 1188 dst_port 10993 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=164, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=164, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol ip pref 200 flower src_mac 02:e3:f5:49:af:8e dst_mac 02:75:af:00:8a:a5 src_ip 101.144.85.144 dst_ip 27.250.217.183 ip_proto udp src_port 42004 dst_port 8092 action police rate 400000 burst 401000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=164, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=12] Command: tc filter add dev swp33 ingress protocol ip pref 200 flower src_mac 02:e3:f5:49:af:8e dst_mac 02:75:af:00:8a:a5 src_ip 101.144.85.144 dst_ip 27.250.217.183 ip_proto udp src_port 42004 dst_port 8092 action police rate 400000 burst 401000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=164, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=164, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol ip pref 300 flower src_mac 02:83:84:2c:1f:69 dst_mac 02:db:f3:db:4b:05 src_ip 79.153.5.243 dst_ip 58.46.144.228 ip_proto udp src_port 37321 dst_port 1690 action police rate 600000 burst 601000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=164, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=14] Command: tc filter add dev swp33 ingress protocol ip pref 300 flower src_mac 02:83:84:2c:1f:69 dst_mac 02:db:f3:db:4b:05 src_ip 79.153.5.243 dst_ip 58.46.144.228 ip_proto udp src_port 37321 dst_port 1690 action police rate 600000 burst 601000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=164, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=164, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=164, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=16] Command: tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=164, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"ip","pref":100,"kind":"flower","chain":0},{"protocol":"ip","pref":100,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"dst_mac":"02:30:8a:00:7c:a9","src_mac":"02:05:63:ae:e1:bf","eth_type":"ipv4","ip_proto":"udp","dst_ip":"29.66.64.19","src_ip":"99.122.27.174","dst_port":10993,"src_port":1188},"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":1,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}},{"protocol":"ip","pref":200,"kind":"flower","chain":0},{"protocol":"ip","pref":200,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"dst_mac":"02:75:af:00:8a:a5","src_mac":"02:e3:f5:49:af:8e","eth_type":"ipv4","ip_proto":"udp","dst_ip":"27.250.217.183","src_ip":"101.144.85.144","dst_port":8092,"src_port":42004},"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":2,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}},{"protocol":"ip","pref":300,"kind":"flower","chain":0},{"protocol":"ip","pref":300,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"dst_mac":"02:db:f3:db:4b:05","src_mac":"02:83:84:2c:1f:69","eth_type":"ipv4","ip_proto":"udp","dst_ip":"58.46.144.228","src_ip":"79.153.5.243","dst_port":1690,"src_port":37321},"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":3,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2957 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_1.1.1.4/24', 'count': 1, 'ip': '1.1.1.4', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_dst_mac_02:30:8a:00:7c:a9_src_mac_02:05:63:ae:e1:bf_eth_type_ipv4_ip_proto_udp_dst_ip_29.66.64.19_src_ip_99.122.27.174_dst_port_10993_src_port_1188 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_dst_mac_02:75:af:00:8a:a5_src_mac_02:e3:f5:49:af:8e_eth_type_ipv4_ip_proto_udp_dst_ip_27.250.217.183_src_ip_101.144.85.144_dst_port_8092_src_port_42004 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_dst_mac_02:db:f3:db:4b:05_src_mac_02:83:84:2c:1f:69_eth_type_ipv4_ip_proto_udp_dst_ip_58.46.144.228_src_ip_79.153.5.243_dst_port_1690_src_port_37321 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b1b460>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item swp33_dst_mac_02:30:8a:00:7c:a9_src_mac_02:05:63:ae:e1:bf_eth_type_ipv4_ip_proto_udp_dst_ip_29.66.64.19_src_ip_99.122.27.174_dst_port_10993_src_port_1188 Tx 1199820 Rx 1951 Frames Delta 1197869 Loss 99.837 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item swp33_dst_mac_02:75:af:00:8a:a5_src_mac_02:e3:f5:49:af:8e_eth_type_ipv4_ip_proto_udp_dst_ip_27.250.217.183_src_ip_101.144.85.144_dst_port_8092_src_port_42004 Tx 1199818 Rx 3119 Frames Delta 1196699 Loss 99.740 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item swp33_dst_mac_02:db:f3:db:4b:05_src_mac_02:83:84:2c:1f:69_eth_type_ipv4_ip_proto_udp_dst_ip_58.46.144.228_src_ip_79.153.5.243_dst_port_1690_src_port_37321 Tx 1199818 Rx 4676 Frames Delta 1195142 Loss 99.610 INFO DENT:Logger.py:84 [DENT infrastructure 2] Veryfing rate for the stream swp33_dst_mac_02:30:8a:00:7c:a9_src_mac_02:05:63:ae:e1:bf_eth_type_ipv4_ip_proto_udp_dst_ip_29.66.64.19_src_ip_99.122.27.174_dst_port_10993_src_port_1188 INFO DENT:Logger.py:84 [DENT infrastructure 2] Veryfing rate for the stream swp33_dst_mac_02:75:af:00:8a:a5_src_mac_02:e3:f5:49:af:8e_eth_type_ipv4_ip_proto_udp_dst_ip_27.250.217.183_src_ip_101.144.85.144_dst_port_8092_src_port_42004 INFO DENT:Logger.py:84 [DENT infrastructure 2] Veryfing rate for the stream swp33_dst_mac_02:db:f3:db:4b:05_src_mac_02:83:84:2c:1f:69_eth_type_ipv4_ip_proto_udp_dst_ip_58.46.144.228_src_ip_79.153.5.243_dst_port_1690_src_port_37321 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_policer_rate_per_rule from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_rate_per_rule.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=164, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=164, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:05:33 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2957 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=164, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=164, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:05:58 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=164, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=164, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=22] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=164, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"noqueue","handle":"0:","dev":"bridge0","root":true,"refcnt":2,"options":{}}] INFO asyncssh:logging.py:92 [conn=164, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=164, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=24] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=164, chan=24] Received exit status 2 INFO asyncssh:logging.py:92 [conn=164, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=24] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=164, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=164, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=26] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=164, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=164, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=164, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=164, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=28] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=164, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=164, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=164, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=164, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=164, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=164, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=164, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=164, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=164, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=164, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=164, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=164, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=164, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=164, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=164, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=164, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=164, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=164, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=164, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=164, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=164, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=164, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=164, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=164, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=164, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=164, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=164, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=164, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=164, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=164, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=164, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=164, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=44] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=164, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=164, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=164, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=164, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=46] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=164, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=46] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=164, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=164, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=48] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=164, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=164, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=164, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=164, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=50] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=164, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=164, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=164, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=164, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=52] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=164, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=164, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=164, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev bridge0 root INFO asyncssh:logging.py:92 [conn=164, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=54] Command: tc qdisc delete dev bridge0 root INFO asyncssh:logging.py:92 [conn=164, chan=54] Received exit status 2 INFO asyncssh:logging.py:92 [conn=164, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=54] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=164, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=55] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=164, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=56] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=56] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=56] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:05:59 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=164, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=57] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=164, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=58] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=164, chan=58] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=58] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":126,"ifname":"bridge0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=164, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=164, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=59] Channel closed DEBUG infra2:Logger.py:156 ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=164, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=164, chan=60] Command: ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=164, chan=60] Received exit status 0 INFO asyncssh:logging.py:92 [conn=164, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=164, chan=60] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/policer/test_policer_rate_units.py::test_policer_rate_config[IEC] | 270.26 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_policer_rate_config[IEC]">Starting testcase:test_policer_rate_config[IEC] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_rate_units.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-6004' coro=<test_policer_rate_config() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_rate_units.py:46> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=164, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=165] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=165] Local address: 172.17.0.2, port 39232 INFO asyncssh:logging.py:92 [conn=165] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=165] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=165] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=165, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:05:59 UTC 2023 INFO asyncssh:logging.py:92 [conn=165, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add type bridge INFO asyncssh:logging.py:92 [conn=165, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=2] Command: ip link add type bridge INFO asyncssh:logging.py:92 [conn=165, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=165, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=165, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=4] Command: ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=165, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=165, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 INFO asyncssh:logging.py:92 [conn=165, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=6] Command: ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 INFO asyncssh:logging.py:92 [conn=165, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=165, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=165, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=8] Command: tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=165, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=165, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol 0x0800 flower skip_sw src_mac 02:88:2a:69:ba:6a dst_mac 02:16:49:0d:4b:47 src_ip 65.152.65.167 dst_ip 61.63.132.224 ip_proto tcp src_port 25399 dst_port 36825 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=165, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=10] Command: tc filter add dev swp33 ingress protocol 0x0800 flower skip_sw src_mac 02:88:2a:69:ba:6a dst_mac 02:16:49:0d:4b:47 src_ip 65.152.65.167 dst_ip 61.63.132.224 ip_proto tcp src_port 25399 dst_port 36825 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=165, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=165, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=165, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=12] Command: tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=165, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"ip","pref":49152,"kind":"flower","chain":0},{"protocol":"ip","pref":49152,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"dst_mac":"02:16:49:0d:4b:47","src_mac":"02:88:2a:69:ba:6a","eth_type":"ipv4","ip_proto":"tcp","dst_ip":"61.63.132.224","src_ip":"65.152.65.167","dst_port":36825,"src_port":25399},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":1,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2958 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_dst_mac_02:16:49:0d:4b:47_src_mac_02:88:2a:69:ba:6a_eth_type_ipv4_ip_proto_tcp_dst_ip_61.63.132.224_src_ip_65.152.65.167_dst_port_36825_src_port_25399 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=165, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=165, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=14] Command: tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=165, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=165, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol 0x0800 flower skip_sw src_mac 02:88:2a:69:ba:6a dst_mac 02:16:49:0d:4b:47 src_ip 65.152.65.167 dst_ip 61.63.132.224 ip_proto tcp src_port 25399 dst_port 36825 action police rate 0.00023283064365386998gibit burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=165, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=16] Command: tc filter add dev swp33 ingress protocol 0x0800 flower skip_sw src_mac 02:88:2a:69:ba:6a dst_mac 02:16:49:0d:4b:47 src_ip 65.152.65.167 dst_ip 61.63.132.224 ip_proto tcp src_port 25399 dst_port 36825 action police rate 0.00023283064365386998gibit burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=165, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b56ec0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 5816441 Rx 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 0 Rx 2549 INFO asyncssh:logging.py:92 [conn=165, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=17] Channel closed DEBUG infra2:Logger.py:156 tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=165, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=18] Command: tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=165, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=165, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=19] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol 0x0800 flower skip_sw src_mac 02:88:2a:69:ba:6a dst_mac 02:16:49:0d:4b:47 src_ip 65.152.65.167 dst_ip 61.63.132.224 ip_proto tcp src_port 25399 dst_port 36825 action police rate 30.517578125kibps burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=165, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=20] Command: tc filter add dev swp33 ingress protocol 0x0800 flower skip_sw src_mac 02:88:2a:69:ba:6a dst_mac 02:16:49:0d:4b:47 src_ip 65.152.65.167 dst_ip 61.63.132.224 ip_proto tcp src_port 25399 dst_port 36825 action police rate 30.517578125kibps burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=165, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b07040>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 15707941 Rx 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 0 Rx 42085 INFO asyncssh:logging.py:92 [conn=165, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=165, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=22] Command: tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=165, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=22] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=165, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol 0x0800 flower skip_sw src_mac 02:88:2a:69:ba:6a dst_mac 02:16:49:0d:4b:47 src_ip 65.152.65.167 dst_ip 61.63.132.224 ip_proto tcp src_port 25399 dst_port 36825 action police rate 0.029802322387695mibps burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=165, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=24] Command: tc filter add dev swp33 ingress protocol 0x0800 flower skip_sw src_mac 02:88:2a:69:ba:6a dst_mac 02:16:49:0d:4b:47 src_ip 65.152.65.167 dst_ip 61.63.132.224 ip_proto tcp src_port 25399 dst_port 36825 action police rate 0.029802322387695mibps burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=165, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b55c30>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 25803767 Rx 2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 0 Rx 83601 INFO asyncssh:logging.py:92 [conn=165, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=165, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=26] Command: tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=165, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=165, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol 0x0800 flower skip_sw src_mac 02:88:2a:69:ba:6a dst_mac 02:16:49:0d:4b:47 src_ip 65.152.65.167 dst_ip 61.63.132.224 ip_proto tcp src_port 25399 dst_port 36825 action police rate 2.9103830456735e-05gibps burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=165, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=28] Command: tc filter add dev swp33 ingress protocol 0x0800 flower skip_sw src_mac 02:88:2a:69:ba:6a dst_mac 02:16:49:0d:4b:47 src_ip 65.152.65.167 dst_ip 61.63.132.224 ip_proto tcp src_port 25399 dst_port 36825 action police rate 2.9103830456735e-05gibps burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=165, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=28] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b56350>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 35659504 Rx 4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 0 Rx 117482 INFO asyncssh:logging.py:92 [conn=165, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=165, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=30] Command: tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=165, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=30] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=165, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol 0x0800 flower skip_sw src_mac 02:88:2a:69:ba:6a dst_mac 02:16:49:0d:4b:47 src_ip 65.152.65.167 dst_ip 61.63.132.224 ip_proto tcp src_port 25399 dst_port 36825 action police rate 2.8421709430404997e-08tibps burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=165, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=32] Command: tc filter add dev swp33 ingress protocol 0x0800 flower skip_sw src_mac 02:88:2a:69:ba:6a dst_mac 02:16:49:0d:4b:47 src_ip 65.152.65.167 dst_ip 61.63.132.224 ip_proto tcp src_port 25399 dst_port 36825 action police rate 2.8421709430404997e-08tibps burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=165, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=32] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b54220>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 46497860 Rx 4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 0 Rx 154715 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_policer_rate_config[IEC] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_rate_units.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=165, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=33] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=165, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=34] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=34] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:10:04 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2958 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=165, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=35] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=165, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=36] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=36] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:10:28 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=165, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=165, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=38] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=165, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=38] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"noqueue","handle":"0:","dev":"bridge0","root":true,"refcnt":2,"options":{}}] INFO asyncssh:logging.py:92 [conn=165, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=165, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=40] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=165, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=165, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=165, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=165, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=42] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=165, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=165, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=165, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=165, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=165, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=165, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=165, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=165, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=46] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=165, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=165, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=165, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=165, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=48] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=165, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=165, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=165, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=165, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=50] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=165, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=165, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=165, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=165, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=52] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=165, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=165, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=165, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=165, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=54] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=165, chan=54] Received exit status 2 INFO asyncssh:logging.py:92 [conn=165, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=54] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=165, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=55] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=165, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=56] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=165, chan=56] Received exit status 2 INFO asyncssh:logging.py:92 [conn=165, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=56] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=165, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=57] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=165, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=58] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=165, chan=58] Received exit status 2 INFO asyncssh:logging.py:92 [conn=165, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=58] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=165, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=59] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=165, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=60] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=165, chan=60] Received exit status 2 INFO asyncssh:logging.py:92 [conn=165, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=60] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=165, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=61] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=165, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=62] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=165, chan=62] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=62] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=165, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=63] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=165, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=64] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=165, chan=64] Received exit status 2 INFO asyncssh:logging.py:92 [conn=165, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=64] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=165, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=65] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=165, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=66] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=165, chan=66] Received exit status 2 INFO asyncssh:logging.py:92 [conn=165, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=66] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=165, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=67] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=67] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=67] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=67] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=165, chan=68] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=68] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=165, chan=68] Received exit status 2 INFO asyncssh:logging.py:92 [conn=165, chan=68] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=68] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=165, chan=69] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=69] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=69] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=69] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=69] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev bridge0 root INFO asyncssh:logging.py:92 [conn=165, chan=70] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=70] Command: tc qdisc delete dev bridge0 root INFO asyncssh:logging.py:92 [conn=165, chan=70] Received exit status 2 INFO asyncssh:logging.py:92 [conn=165, chan=70] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=70] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=165, chan=71] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=71] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=71] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=71] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=71] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=165, chan=72] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=72] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=72] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=72] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=72] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:10:29 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=165, chan=73] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=73] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=73] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=73] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=73] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=165, chan=74] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=74] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=165, chan=74] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=74] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=74] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":127,"ifname":"bridge0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=165, chan=75] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=75] Command: date INFO asyncssh:logging.py:92 [conn=165, chan=75] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=75] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=75] Channel closed DEBUG infra2:Logger.py:156 ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=165, chan=76] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=165, chan=76] Command: ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=165, chan=76] Received exit status 0 INFO asyncssh:logging.py:92 [conn=165, chan=76] Received channel close INFO asyncssh:logging.py:92 [conn=165, chan=76] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/policer/test_policer_rate_units.py::test_policer_rate_config[SI] | 313.83 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_policer_rate_config[SI]">Starting testcase:test_policer_rate_config[SI] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_rate_units.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-6093' coro=<test_policer_rate_config() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_rate_units.py:46> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=165, chan=77] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=166] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=166] Local address: 172.17.0.2, port 50342 INFO asyncssh:logging.py:92 [conn=166] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=166] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=166] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=166, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:10:29 UTC 2023 INFO asyncssh:logging.py:92 [conn=166, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add type bridge INFO asyncssh:logging.py:92 [conn=166, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=2] Command: ip link add type bridge INFO asyncssh:logging.py:92 [conn=166, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=166, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=166, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=4] Command: ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=166, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=166, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 INFO asyncssh:logging.py:92 [conn=166, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=6] Command: ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 INFO asyncssh:logging.py:92 [conn=166, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=166, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=166, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=8] Command: tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=166, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=166, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol ip flower skip_sw src_mac 02:92:f3:68:73:05 dst_mac 02:ee:e5:a0:65:7c src_ip 93.140.89.231 dst_ip 121.255.26.136 ip_proto tcp src_port 5022 dst_port 27257 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=166, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=10] Command: tc filter add dev swp33 ingress protocol ip flower skip_sw src_mac 02:92:f3:68:73:05 dst_mac 02:ee:e5:a0:65:7c src_ip 93.140.89.231 dst_ip 121.255.26.136 ip_proto tcp src_port 5022 dst_port 27257 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=166, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=166, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=166, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=12] Command: tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=166, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"ip","pref":49152,"kind":"flower","chain":0},{"protocol":"ip","pref":49152,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"dst_mac":"02:ee:e5:a0:65:7c","src_mac":"02:92:f3:68:73:05","eth_type":"ipv4","ip_proto":"tcp","dst_ip":"121.255.26.136","src_ip":"93.140.89.231","dst_port":27257,"src_port":5022},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":1,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2959 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_dst_mac_02:ee:e5:a0:65:7c_src_mac_02:92:f3:68:73:05_eth_type_ipv4_ip_proto_tcp_dst_ip_121.255.26.136_src_ip_93.140.89.231_dst_port_27257_src_port_5022 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=166, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=166, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=14] Command: tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=166, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=166, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol ip flower skip_sw src_mac 02:92:f3:68:73:05 dst_mac 02:ee:e5:a0:65:7c src_ip 93.140.89.231 dst_ip 121.255.26.136 ip_proto tcp src_port 5022 dst_port 27257 action police rate 0.00025gbit burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=166, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=16] Command: tc filter add dev swp33 ingress protocol ip flower skip_sw src_mac 02:92:f3:68:73:05 dst_mac 02:ee:e5:a0:65:7c src_ip 93.140.89.231 dst_ip 121.255.26.136 ip_proto tcp src_port 5022 dst_port 27257 action police rate 0.00025gbit burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=166, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b55cc0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 5087795 Rx 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 0 Rx 2352 INFO asyncssh:logging.py:92 [conn=166, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=17] Channel closed DEBUG infra2:Logger.py:156 tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=166, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=18] Command: tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=166, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=166, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=19] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol ip flower skip_sw src_mac 02:92:f3:68:73:05 dst_mac 02:ee:e5:a0:65:7c src_ip 93.140.89.231 dst_ip 121.255.26.136 ip_proto tcp src_port 5022 dst_port 27257 action police rate 31250.0bps burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=166, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=20] Command: tc filter add dev swp33 ingress protocol ip flower skip_sw src_mac 02:92:f3:68:73:05 dst_mac 02:ee:e5:a0:65:7c src_ip 93.140.89.231 dst_ip 121.255.26.136 ip_proto tcp src_port 5022 dst_port 27257 action police rate 31250.0bps burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=166, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b19ff0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 15912215 Rx 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 0 Rx 42881 INFO asyncssh:logging.py:92 [conn=166, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=166, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=22] Command: tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=166, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=22] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=166, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol ip flower skip_sw src_mac 02:92:f3:68:73:05 dst_mac 02:ee:e5:a0:65:7c src_ip 93.140.89.231 dst_ip 121.255.26.136 ip_proto tcp src_port 5022 dst_port 27257 action police rate 31.25kbps burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=166, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=24] Command: tc filter add dev swp33 ingress protocol ip flower skip_sw src_mac 02:92:f3:68:73:05 dst_mac 02:ee:e5:a0:65:7c src_ip 93.140.89.231 dst_ip 121.255.26.136 ip_proto tcp src_port 5022 dst_port 27257 action police rate 31.25kbps burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=166, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b56140>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 26029491 Rx 2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 0 Rx 75683 INFO asyncssh:logging.py:92 [conn=166, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=166, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=26] Command: tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=166, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=166, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol ip flower skip_sw src_mac 02:92:f3:68:73:05 dst_mac 02:ee:e5:a0:65:7c src_ip 93.140.89.231 dst_ip 121.255.26.136 ip_proto tcp src_port 5022 dst_port 27257 action police rate 0.03125mbps burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=166, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=28] Command: tc filter add dev swp33 ingress protocol ip flower skip_sw src_mac 02:92:f3:68:73:05 dst_mac 02:ee:e5:a0:65:7c src_ip 93.140.89.231 dst_ip 121.255.26.136 ip_proto tcp src_port 5022 dst_port 27257 action police rate 0.03125mbps burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=166, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=28] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b19ff0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 35928299 Rx 3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 0 Rx 113929 INFO asyncssh:logging.py:92 [conn=166, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=166, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=30] Command: tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=166, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=30] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=166, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol ip flower skip_sw src_mac 02:92:f3:68:73:05 dst_mac 02:ee:e5:a0:65:7c src_ip 93.140.89.231 dst_ip 121.255.26.136 ip_proto tcp src_port 5022 dst_port 27257 action police rate 3.125e-05gbps burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=166, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=32] Command: tc filter add dev swp33 ingress protocol ip flower skip_sw src_mac 02:92:f3:68:73:05 dst_mac 02:ee:e5:a0:65:7c src_ip 93.140.89.231 dst_ip 121.255.26.136 ip_proto tcp src_port 5022 dst_port 27257 action police rate 3.125e-05gbps burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=166, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=32] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b18f70>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 45833443 Rx 3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 0 Rx 153156 INFO asyncssh:logging.py:92 [conn=166, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=166, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=34] Command: tc filter delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=166, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=34] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=166, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol ip flower skip_sw src_mac 02:92:f3:68:73:05 dst_mac 02:ee:e5:a0:65:7c src_ip 93.140.89.231 dst_ip 121.255.26.136 ip_proto tcp src_port 5022 dst_port 27257 action police rate 3.125e-08tbps burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=166, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=36] Command: tc filter add dev swp33 ingress protocol ip flower skip_sw src_mac 02:92:f3:68:73:05 dst_mac 02:ee:e5:a0:65:7c src_ip 93.140.89.231 dst_ip 121.255.26.136 ip_proto tcp src_port 5022 dst_port 27257 action police rate 3.125e-08tbps burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=166, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=36] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b07520>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 55908056 Rx 5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 0 Rx 196862 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_policer_rate_config[SI] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_rate_units.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=166, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=37] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=166, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=38] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=38] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:15:04 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2959 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=166, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=39] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=166, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=40] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=40] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:15:42 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=166, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=166, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=42] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=166, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=42] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"noqueue","handle":"0:","dev":"bridge0","root":true,"refcnt":2,"options":{}}] INFO asyncssh:logging.py:92 [conn=166, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=166, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=44] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=166, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=166, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=166, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=166, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=46] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=166, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=166, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=166, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=166, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=48] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=166, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=166, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=166, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=166, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=50] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=166, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=166, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=166, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=166, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=52] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=166, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=166, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=166, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=166, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=54] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=166, chan=54] Received exit status 2 INFO asyncssh:logging.py:92 [conn=166, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=54] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=166, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=55] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=166, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=56] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=166, chan=56] Received exit status 2 INFO asyncssh:logging.py:92 [conn=166, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=56] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=166, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=57] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=166, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=58] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=166, chan=58] Received exit status 2 INFO asyncssh:logging.py:92 [conn=166, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=58] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=166, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=59] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=166, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=60] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=166, chan=60] Received exit status 2 INFO asyncssh:logging.py:92 [conn=166, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=60] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=166, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=61] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=166, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=62] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=166, chan=62] Received exit status 2 INFO asyncssh:logging.py:92 [conn=166, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=62] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=166, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=63] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=166, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=64] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=166, chan=64] Received exit status 2 INFO asyncssh:logging.py:92 [conn=166, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=64] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=166, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=65] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=166, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=66] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=166, chan=66] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=66] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=166, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=67] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=67] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=67] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=67] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=166, chan=68] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=68] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=166, chan=68] Received exit status 2 INFO asyncssh:logging.py:92 [conn=166, chan=68] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=68] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=166, chan=69] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=69] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=69] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=69] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=69] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=166, chan=70] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=70] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=166, chan=70] Received exit status 2 INFO asyncssh:logging.py:92 [conn=166, chan=70] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=70] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=166, chan=71] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=71] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=71] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=71] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=71] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=166, chan=72] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=72] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=166, chan=72] Received exit status 2 INFO asyncssh:logging.py:92 [conn=166, chan=72] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=72] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=166, chan=73] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=73] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=73] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=73] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=73] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev bridge0 root INFO asyncssh:logging.py:92 [conn=166, chan=74] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=74] Command: tc qdisc delete dev bridge0 root INFO asyncssh:logging.py:92 [conn=166, chan=74] Received exit status 2 INFO asyncssh:logging.py:92 [conn=166, chan=74] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=74] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=166, chan=75] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=75] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=75] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=75] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=75] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=166, chan=76] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=76] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=76] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=76] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=76] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:15:43 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=166, chan=77] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=77] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=77] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=77] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=77] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=166, chan=78] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=78] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=166, chan=78] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=78] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=78] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":128,"ifname":"bridge0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=166, chan=79] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=79] Command: date INFO asyncssh:logging.py:92 [conn=166, chan=79] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=79] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=79] Channel closed DEBUG infra2:Logger.py:156 ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=166, chan=80] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=166, chan=80] Command: ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=166, chan=80] Received exit status 0 INFO asyncssh:logging.py:92 [conn=166, chan=80] Received channel close INFO asyncssh:logging.py:92 [conn=166, chan=80] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/policer/test_policer_rules_priority.py::test_policer_rules_priority[port] | 268.37 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_policer_rules_priority[port]">Starting testcase:test_policer_rules_priority[port] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_rules_priority.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-6186' coro=<test_policer_rules_priority() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_rules_priority.py:52> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=166, chan=81] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=167] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=167] Local address: 172.17.0.2, port 52740 INFO asyncssh:logging.py:92 [conn=167] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=167] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=167] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=167, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:15:43 UTC 2023 INFO asyncssh:logging.py:92 [conn=167, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add type bridge INFO asyncssh:logging.py:92 [conn=167, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=2] Command: ip link add type bridge INFO asyncssh:logging.py:92 [conn=167, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=167, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=167, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=4] Command: ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=167, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=167, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 && ip link set dev swp35 up master bridge0 && ip link set dev swp36 up master bridge0 INFO asyncssh:logging.py:92 [conn=167, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=6] Command: ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 && ip link set dev swp35 up master bridge0 && ip link set dev swp36 up master bridge0 INFO asyncssh:logging.py:92 [conn=167, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=167, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=167, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=8] Command: tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=167, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=167, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol 0x8100 pref 100 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=167, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=10] Command: tc filter add dev swp33 ingress protocol 0x8100 pref 100 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=167, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=167, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol 0x8100 pref 200 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 275000.0 burst 276000.0 conform-exceed drop INFO asyncssh:logging.py:92 [conn=167, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=12] Command: tc filter add dev swp33 ingress protocol 0x8100 pref 200 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 275000.0 burst 276000.0 conform-exceed drop INFO asyncssh:logging.py:92 [conn=167, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=167, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=167, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=14] Command: tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=167, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"802.1Q","pref":100,"kind":"flower","chain":0},{"protocol":"802.1Q","pref":100,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"vlan_id":1942,"dst_mac":"02:06:a2:54:22:9f","src_mac":"02:15:53:62:36:d1"},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":1,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}},{"protocol":"802.1Q","pref":200,"kind":"flower","chain":0},{"protocol":"802.1Q","pref":200,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"vlan_id":1942,"dst_mac":"02:06:a2:54:22:9f","src_mac":"02:15:53:62:36:d1"},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":2,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO asyncssh:logging.py:92 [conn=167, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=167, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=16] Command: tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=167, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"802.1Q","pref":100,"kind":"flower","chain":0},{"protocol":"802.1Q","pref":100,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"vlan_id":1942,"dst_mac":"02:06:a2:54:22:9f","src_mac":"02:15:53:62:36:d1"},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":1,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}},{"protocol":"802.1Q","pref":200,"kind":"flower","chain":0},{"protocol":"802.1Q","pref":200,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"vlan_id":1942,"dst_mac":"02:06:a2:54:22:9f","src_mac":"02:15:53:62:36:d1"},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":2,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2960 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_1.1.1.4/24', 'count': 1, 'ip': '1.1.1.4', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_vlan_id_1942_dst_mac_02:06:a2:54:22:9f_src_mac_02:15:53:62:36:d1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b54d00>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 9561370 Rx 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 0 Rx 3559 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:7 Tx 0 Rx 3559 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:8 Tx 0 Rx 3558 INFO asyncssh:logging.py:92 [conn=167, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=17] Channel closed DEBUG infra2:Logger.py:156 tc filter delete dev swp33 ingress protocol 0x8100 pref 100 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=167, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=18] Command: tc filter delete dev swp33 ingress protocol 0x8100 pref 100 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=167, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=167, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=19] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol 0x8100 pref 100 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=167, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=20] Command: tc filter add dev swp33 ingress protocol 0x8100 pref 100 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=167, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b18700>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 13093197 Rx 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 0 Rx 6572 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:7 Tx 0 Rx 6572 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:8 Tx 0 Rx 6572 INFO asyncssh:logging.py:92 [conn=167, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc filter delete dev swp33 ingress protocol 0x8100 pref 100 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=167, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=22] Command: tc filter delete dev swp33 ingress protocol 0x8100 pref 100 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=167, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=22] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=167, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol 0x8100 pref 300 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=167, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=24] Command: tc filter add dev swp33 ingress protocol 0x8100 pref 300 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=167, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b1af50>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 18477728 Rx 2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 0 Rx 9039 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:7 Tx 0 Rx 9038 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:8 Tx 0 Rx 9038 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_policer_rules_priority[port] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_rules_priority.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=167, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=25] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=167, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=26] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=26] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:19:40 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2960 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=167, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=27] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=167, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=28] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:20:11 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=167, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=167, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=30] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=167, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=30] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"noqueue","handle":"0:","dev":"bridge0","root":true,"refcnt":2,"options":{}}] INFO asyncssh:logging.py:92 [conn=167, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=167, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=32] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=167, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=167, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=167, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=167, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=34] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=167, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=167, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=167, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=167, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=167, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=167, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=167, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=167, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=167, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=167, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=167, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=167, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=167, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=167, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=167, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=167, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=167, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=167, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=167, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=167, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=167, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=167, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=167, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=167, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=46] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=167, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=167, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=167, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=167, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=48] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=167, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=167, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=167, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=167, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=50] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=167, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=167, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=167, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=167, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=52] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=167, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=167, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=167, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=167, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=54] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=167, chan=54] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=54] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=167, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=55] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=167, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=56] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=167, chan=56] Received exit status 2 INFO asyncssh:logging.py:92 [conn=167, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=56] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=167, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=57] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=167, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=58] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=167, chan=58] Received exit status 2 INFO asyncssh:logging.py:92 [conn=167, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=58] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=167, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=59] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=167, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=60] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=167, chan=60] Received exit status 2 INFO asyncssh:logging.py:92 [conn=167, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=60] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=167, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=61] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev bridge0 root INFO asyncssh:logging.py:92 [conn=167, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=62] Command: tc qdisc delete dev bridge0 root INFO asyncssh:logging.py:92 [conn=167, chan=62] Received exit status 2 INFO asyncssh:logging.py:92 [conn=167, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=62] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=167, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=63] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=167, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=64] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=64] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=64] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:20:11 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=167, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=65] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=167, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=66] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=167, chan=66] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=66] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":129,"ifname":"bridge0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=167, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=67] Command: date INFO asyncssh:logging.py:92 [conn=167, chan=67] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=67] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=67] Channel closed DEBUG infra2:Logger.py:156 ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=167, chan=68] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=167, chan=68] Command: ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=167, chan=68] Received exit status 0 INFO asyncssh:logging.py:92 [conn=167, chan=68] Received channel close INFO asyncssh:logging.py:92 [conn=167, chan=68] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/policer/test_policer_rules_priority.py::test_policer_rules_priority[shared_block] | 294.93 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_policer_rules_priority[shared_block]">Starting testcase:test_policer_rules_priority[shared_block] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_rules_priority.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-6267' coro=<test_policer_rules_priority() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_rules_priority.py:52> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=167, chan=69] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=168] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=168] Local address: 172.17.0.2, port 35592 INFO asyncssh:logging.py:92 [conn=168] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=168] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=168] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=168, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:20:12 UTC 2023 INFO asyncssh:logging.py:92 [conn=168, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add type bridge INFO asyncssh:logging.py:92 [conn=168, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=2] Command: ip link add type bridge INFO asyncssh:logging.py:92 [conn=168, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=168, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=168, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=4] Command: ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=168, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=168, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 && ip link set dev swp35 up master bridge0 && ip link set dev swp36 up master bridge0 INFO asyncssh:logging.py:92 [conn=168, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=6] Command: ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 && ip link set dev swp35 up master bridge0 && ip link set dev swp36 up master bridge0 INFO asyncssh:logging.py:92 [conn=168, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=168, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 ingress_block 2566 ingress && tc qdisc add dev swp35 ingress_block 2566 ingress && tc qdisc add dev swp36 ingress_block 2566 ingress INFO asyncssh:logging.py:92 [conn=168, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=8] Command: tc qdisc add dev swp34 ingress_block 2566 ingress && tc qdisc add dev swp35 ingress_block 2566 ingress && tc qdisc add dev swp36 ingress_block 2566 ingress INFO asyncssh:logging.py:92 [conn=168, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=168, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add block 2566 ingress protocol 0x8100 pref 100 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=168, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=10] Command: tc filter add block 2566 ingress protocol 0x8100 pref 100 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=168, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=168, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc filter add block 2566 ingress protocol 0x8100 pref 200 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 275000.0 burst 276000.0 conform-exceed drop INFO asyncssh:logging.py:92 [conn=168, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=12] Command: tc filter add block 2566 ingress protocol 0x8100 pref 200 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 275000.0 burst 276000.0 conform-exceed drop INFO asyncssh:logging.py:92 [conn=168, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=168, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show block 2566 ingress INFO asyncssh:logging.py:92 [conn=168, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=14] Command: tc -j filter show block 2566 ingress INFO asyncssh:logging.py:92 [conn=168, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"802.1Q","pref":100,"kind":"flower","chain":0},{"protocol":"802.1Q","pref":100,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"vlan_id":1942,"dst_mac":"02:06:a2:54:22:9f","src_mac":"02:15:53:62:36:d1"},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":1,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}},{"protocol":"802.1Q","pref":200,"kind":"flower","chain":0},{"protocol":"802.1Q","pref":200,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"vlan_id":1942,"dst_mac":"02:06:a2:54:22:9f","src_mac":"02:15:53:62:36:d1"},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":2,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO asyncssh:logging.py:92 [conn=168, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show block 2566 ingress INFO asyncssh:logging.py:92 [conn=168, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=16] Command: tc -j filter show block 2566 ingress INFO asyncssh:logging.py:92 [conn=168, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"802.1Q","pref":100,"kind":"flower","chain":0},{"protocol":"802.1Q","pref":100,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"vlan_id":1942,"dst_mac":"02:06:a2:54:22:9f","src_mac":"02:15:53:62:36:d1"},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":1,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}},{"protocol":"802.1Q","pref":200,"kind":"flower","chain":0},{"protocol":"802.1Q","pref":200,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"vlan_id":1942,"dst_mac":"02:06:a2:54:22:9f","src_mac":"02:15:53:62:36:d1"},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":2,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2962 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_1.1.1.4/24', 'count': 1, 'ip': '1.1.1.4', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp34_vlan_id_1942_dst_mac_02:06:a2:54:22:9f_src_mac_02:15:53:62:36:d1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp35_vlan_id_1942_dst_mac_02:06:a2:54:22:9f_src_mac_02:15:53:62:36:d1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp36_vlan_id_1942_dst_mac_02:06:a2:54:22:9f_src_mac_02:15:53:62:36:d1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b1b610>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 0 Rx 3509 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 9863886 Rx 2143 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:7 Tx 9863724 Rx 2573 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:8 Tx 9863561 Rx 2569 INFO asyncssh:logging.py:92 [conn=168, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=17] Channel closed DEBUG infra2:Logger.py:156 tc filter delete block 2566 ingress protocol 0x8100 pref 100 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=168, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=18] Command: tc filter delete block 2566 ingress protocol 0x8100 pref 100 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=168, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=168, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=19] Channel closed DEBUG infra2:Logger.py:156 tc filter add block 2566 ingress protocol 0x8100 pref 100 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=168, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=20] Command: tc filter add block 2566 ingress protocol 0x8100 pref 100 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=168, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b571f0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 0 Rx 5150 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 12689891 Rx 3291 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:7 Tx 12689729 Rx 3841 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:8 Tx 12689568 Rx 3836 INFO asyncssh:logging.py:92 [conn=168, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc filter delete block 2566 ingress protocol 0x8100 pref 100 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=168, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=22] Command: tc filter delete block 2566 ingress protocol 0x8100 pref 100 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=168, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=22] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=168, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc filter add block 2566 ingress protocol 0x8100 pref 300 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=168, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=24] Command: tc filter add block 2566 ingress protocol 0x8100 pref 300 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=168, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b559f0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 0 Rx 8619 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 19013344 Rx 5621 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:7 Tx 19013182 Rx 6418 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:8 Tx 19013019 Rx 6418 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_policer_rules_priority[shared_block] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_rules_priority.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=168, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=25] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=168, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=26] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=26] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:24:39 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2962 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=168, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=27] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=168, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=28] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:25:05 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=168, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=168, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=30] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=168, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=30] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp34","parent":"ffff:fff1","ingress_block":2566,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp35","parent":"ffff:fff1","ingress_block":2566,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp36","parent":"ffff:fff1","ingress_block":2566,"options":{}},{"kind":"noqueue","handle":"0:","dev":"bridge0","root":true,"refcnt":2,"options":{}}] INFO asyncssh:logging.py:92 [conn=168, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=168, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=32] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=168, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=168, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=168, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=168, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=34] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=168, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=168, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=168, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=168, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=168, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=168, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=168, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=168, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=168, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=168, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=168, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=168, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=168, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=168, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=168, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=168, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=168, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=168, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=168, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=168, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=168, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=168, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=168, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=168, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=46] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=168, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=168, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=168, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=168, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=48] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=168, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=168, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=168, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=168, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=50] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=168, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=168, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=168, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=168, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=52] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=168, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=168, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=168, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=168, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=54] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=168, chan=54] Received exit status 2 INFO asyncssh:logging.py:92 [conn=168, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=54] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=168, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=55] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 ingress INFO asyncssh:logging.py:92 [conn=168, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=56] Command: tc qdisc delete dev swp34 ingress INFO asyncssh:logging.py:92 [conn=168, chan=56] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=56] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=168, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=57] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=168, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=58] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=168, chan=58] Received exit status 2 INFO asyncssh:logging.py:92 [conn=168, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=58] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=168, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=59] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 ingress INFO asyncssh:logging.py:92 [conn=168, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=60] Command: tc qdisc delete dev swp35 ingress INFO asyncssh:logging.py:92 [conn=168, chan=60] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=60] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=168, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=61] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=168, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=62] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=168, chan=62] Received exit status 2 INFO asyncssh:logging.py:92 [conn=168, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=62] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=168, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=63] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 ingress INFO asyncssh:logging.py:92 [conn=168, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=64] Command: tc qdisc delete dev swp36 ingress INFO asyncssh:logging.py:92 [conn=168, chan=64] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=64] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=168, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=65] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev bridge0 root INFO asyncssh:logging.py:92 [conn=168, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=66] Command: tc qdisc delete dev bridge0 root INFO asyncssh:logging.py:92 [conn=168, chan=66] Received exit status 2 INFO asyncssh:logging.py:92 [conn=168, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=66] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=168, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=67] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=67] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=67] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=67] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=168, chan=68] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=68] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=68] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=68] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=68] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:25:06 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=168, chan=69] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=69] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=69] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=69] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=69] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=168, chan=70] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=70] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=168, chan=70] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=70] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=70] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":130,"ifname":"bridge0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=168, chan=71] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=71] Command: date INFO asyncssh:logging.py:92 [conn=168, chan=71] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=71] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=71] Channel closed DEBUG infra2:Logger.py:156 ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=168, chan=72] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=168, chan=72] Command: ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=168, chan=72] Received exit status 0 INFO asyncssh:logging.py:92 [conn=168, chan=72] Received channel close INFO asyncssh:logging.py:92 [conn=168, chan=72] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/policer/test_policer_same_pref_rules_priority.py::test_policer_same_pref_rules[port] | 250.14 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_policer_same_pref_rules[port]">Starting testcase:test_policer_same_pref_rules[port] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_same_pref_rules_priority.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-6352' coro=<test_policer_same_pref_rules() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_same_pref_rules_priority.py:50> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=168, chan=73] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=169] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=169] Local address: 172.17.0.2, port 50180 INFO asyncssh:logging.py:92 [conn=169] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=169] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=169] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=169, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:25:07 UTC 2023 INFO asyncssh:logging.py:92 [conn=169, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add type bridge INFO asyncssh:logging.py:92 [conn=169, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=2] Command: ip link add type bridge INFO asyncssh:logging.py:92 [conn=169, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=169, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=169, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=4] Command: ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=169, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=169, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 && ip link set dev swp35 up master bridge0 && ip link set dev swp36 up master bridge0 INFO asyncssh:logging.py:92 [conn=169, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=6] Command: ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 && ip link set dev swp35 up master bridge0 && ip link set dev swp36 up master bridge0 INFO asyncssh:logging.py:92 [conn=169, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=169, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=169, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=8] Command: tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=169, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=169, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol 0x8100 pref 100 flower skip_sw dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop && tc filter add dev swp33 ingress protocol 0x8100 pref 100 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 500000 burst 501000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=169, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=10] Command: tc filter add dev swp33 ingress protocol 0x8100 pref 100 flower skip_sw dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop && tc filter add dev swp33 ingress protocol 0x8100 pref 100 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 500000 burst 501000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=169, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=169, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=169, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=12] Command: tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=169, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"802.1Q","pref":100,"kind":"flower","chain":0},{"protocol":"802.1Q","pref":100,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"vlan_id":1942,"dst_mac":"02:06:a2:54:22:9f"},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":1,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}},{"protocol":"802.1Q","pref":100,"kind":"flower","chain":0,"options":{"handle":2,"keys":{"vlan_id":1942,"dst_mac":"02:06:a2:54:22:9f","src_mac":"02:15:53:62:36:d1"},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":2,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO asyncssh:logging.py:92 [conn=169, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=169, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=14] Command: tc -j filter show dev swp33 ingress INFO asyncssh:logging.py:92 [conn=169, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"802.1Q","pref":100,"kind":"flower","chain":0},{"protocol":"802.1Q","pref":100,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"vlan_id":1942,"dst_mac":"02:06:a2:54:22:9f"},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":1,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}},{"protocol":"802.1Q","pref":100,"kind":"flower","chain":0,"options":{"handle":2,"keys":{"vlan_id":1942,"dst_mac":"02:06:a2:54:22:9f","src_mac":"02:15:53:62:36:d1"},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":2,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2964 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_1.1.1.4/24', 'count': 1, 'ip': '1.1.1.4', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp33_vlan_id_1942_dst_mac_02:06:a2:54:22:9f_src_mac_02:15:53:62:36:d1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b549d0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 10069127 Rx 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 0 Rx 3696 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:7 Tx 0 Rx 3696 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:8 Tx 0 Rx 3696 INFO asyncssh:logging.py:92 [conn=169, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc filter delete dev swp33 ingress handle 0x1 pref 100 flower INFO asyncssh:logging.py:92 [conn=169, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=16] Command: tc filter delete dev swp33 ingress handle 0x1 pref 100 flower INFO asyncssh:logging.py:92 [conn=169, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=169, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=17] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress protocol 0x8100 pref 100 flower skip_sw dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=169, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=18] Command: tc filter add dev swp33 ingress protocol 0x8100 pref 100 flower skip_sw dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=169, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b1a9e0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 12874490 Rx 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 0 Rx 6428 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:7 Tx 0 Rx 6428 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:8 Tx 0 Rx 6428 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_policer_same_pref_rules[port] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_same_pref_rules_priority.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=169, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=169, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:28:51 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2964 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=169, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=169, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:29:16 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=169, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=169, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=24] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=169, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"noqueue","handle":"0:","dev":"bridge0","root":true,"refcnt":2,"options":{}}] INFO asyncssh:logging.py:92 [conn=169, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=169, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=26] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=169, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=169, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=169, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=169, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=28] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=169, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=169, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=169, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=169, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=169, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=169, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=169, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=169, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=169, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=169, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=169, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=169, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=169, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=169, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=169, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=169, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=169, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=169, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=169, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=169, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=169, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=169, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=169, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=169, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=169, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=169, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=169, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=169, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=169, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=169, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=169, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=169, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=169, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=169, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=169, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=169, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=46] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=169, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=169, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=169, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=169, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=48] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=169, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=48] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=169, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=169, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=50] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=169, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=169, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=169, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=169, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=52] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=169, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=169, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=169, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=169, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=54] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=169, chan=54] Received exit status 2 INFO asyncssh:logging.py:92 [conn=169, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=54] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=169, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=55] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev bridge0 root INFO asyncssh:logging.py:92 [conn=169, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=56] Command: tc qdisc delete dev bridge0 root INFO asyncssh:logging.py:92 [conn=169, chan=56] Received exit status 2 INFO asyncssh:logging.py:92 [conn=169, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=56] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=169, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=57] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=169, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=58] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=58] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=58] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:29:16 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=169, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=59] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=169, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=60] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=169, chan=60] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=60] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":131,"ifname":"bridge0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=169, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=169, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=61] Channel closed DEBUG infra2:Logger.py:156 ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=169, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=169, chan=62] Command: ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=169, chan=62] Received exit status 0 INFO asyncssh:logging.py:92 [conn=169, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=169, chan=62] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/policer/test_policer_same_pref_rules_priority.py::test_policer_same_pref_rules[shared_block] | 312.46 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_policer_same_pref_rules[shared_block]">Starting testcase:test_policer_same_pref_rules[shared_block] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_same_pref_rules_priority.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-6427' coro=<test_policer_same_pref_rules() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_same_pref_rules_priority.py:50> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=169, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=170] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=170] Local address: 172.17.0.2, port 45610 INFO asyncssh:logging.py:92 [conn=170] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=170] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=170] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=170, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:29:17 UTC 2023 INFO asyncssh:logging.py:92 [conn=170, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add type bridge INFO asyncssh:logging.py:92 [conn=170, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=2] Command: ip link add type bridge INFO asyncssh:logging.py:92 [conn=170, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=170, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=170, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=4] Command: ip link set dev bridge0 up INFO asyncssh:logging.py:92 [conn=170, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=170, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 && ip link set dev swp35 up master bridge0 && ip link set dev swp36 up master bridge0 INFO asyncssh:logging.py:92 [conn=170, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=6] Command: ip link set dev swp33 up master bridge0 && ip link set dev swp34 up master bridge0 && ip link set dev swp35 up master bridge0 && ip link set dev swp36 up master bridge0 INFO asyncssh:logging.py:92 [conn=170, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=170, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=7] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 ingress_block 1801 ingress && tc qdisc add dev swp35 ingress_block 1801 ingress && tc qdisc add dev swp36 ingress_block 1801 ingress INFO asyncssh:logging.py:92 [conn=170, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=8] Command: tc qdisc add dev swp34 ingress_block 1801 ingress && tc qdisc add dev swp35 ingress_block 1801 ingress && tc qdisc add dev swp36 ingress_block 1801 ingress INFO asyncssh:logging.py:92 [conn=170, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=170, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=9] Channel closed DEBUG infra2:Logger.py:156 tc filter add block 1801 ingress protocol 0x8100 pref 100 flower skip_sw dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop && tc filter add block 1801 ingress protocol 0x8100 pref 100 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 500000 burst 501000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=170, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=10] Command: tc filter add block 1801 ingress protocol 0x8100 pref 100 flower skip_sw dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop && tc filter add block 1801 ingress protocol 0x8100 pref 100 flower skip_sw src_mac 02:15:53:62:36:d1 dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 500000 burst 501000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=170, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=170, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show block 1801 ingress INFO asyncssh:logging.py:92 [conn=170, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=12] Command: tc -j filter show block 1801 ingress INFO asyncssh:logging.py:92 [conn=170, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"802.1Q","pref":100,"kind":"flower","chain":0},{"protocol":"802.1Q","pref":100,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"vlan_id":1942,"dst_mac":"02:06:a2:54:22:9f"},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":1,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}},{"protocol":"802.1Q","pref":100,"kind":"flower","chain":0,"options":{"handle":2,"keys":{"vlan_id":1942,"dst_mac":"02:06:a2:54:22:9f","src_mac":"02:15:53:62:36:d1"},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":2,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO asyncssh:logging.py:92 [conn=170, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc -j filter show block 1801 ingress INFO asyncssh:logging.py:92 [conn=170, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=14] Command: tc -j filter show block 1801 ingress INFO asyncssh:logging.py:92 [conn=170, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"protocol":"802.1Q","pref":100,"kind":"flower","chain":0},{"protocol":"802.1Q","pref":100,"kind":"flower","chain":0,"options":{"handle":1,"keys":{"vlan_id":1942,"dst_mac":"02:06:a2:54:22:9f"},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":1,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}},{"protocol":"802.1Q","pref":100,"kind":"flower","chain":0,"options":{"handle":2,"keys":{"vlan_id":1942,"dst_mac":"02:06:a2:54:22:9f","src_mac":"02:15:53:62:36:d1"},"skip_sw":true,"in_hw":true,"in_hw_count":1,"actions":[{"order":1,"kind":"police","index":2,"control_action":{"type":"drop"},"overhead":0,"ref":1,"bind":1,"used_hw_stats":["delayed"]}]}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2966 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_1.1.1.4/24', 'count': 1, 'ip': '1.1.1.4', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp34_vlan_id_1942_dst_mac_02:06:a2:54:22:9f_src_mac_02:15:53:62:36:d1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp35_vlan_id_1942_dst_mac_02:06:a2:54:22:9f_src_mac_02:15:53:62:36:d1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for swp36_vlan_id_1942_dst_mac_02:06:a2:54:22:9f_src_mac_02:15:53:62:36:d1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b04970>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 0 Rx 3434 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 9585900 Rx 2381 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:7 Tx 9585737 Rx 2376 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:8 Tx 9585574 Rx 2378 INFO asyncssh:logging.py:92 [conn=170, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc filter delete block 1801 ingress handle 0x1 pref 100 flower INFO asyncssh:logging.py:92 [conn=170, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=16] Command: tc filter delete block 1801 ingress handle 0x1 pref 100 flower INFO asyncssh:logging.py:92 [conn=170, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=170, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=17] Channel closed DEBUG infra2:Logger.py:156 tc filter add block 1801 ingress protocol 0x8100 pref 100 flower skip_sw dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=170, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=18] Command: tc filter add block 1801 ingress protocol 0x8100 pref 100 flower skip_sw dst_mac 02:06:a2:54:22:9f vlan_id 1942 action police rate 250000 burst 251000 conform-exceed drop INFO asyncssh:logging.py:92 [conn=170, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b542e0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:5 Tx 0 Rx 5774 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:6 Tx 13281654 Rx 4334 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:7 Tx 13281457 Rx 4325 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Port 10.36.118.199:2:8 Tx 13281279 Rx 4329 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_policer_same_pref_rules[shared_block] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/policer/test_policer_same_pref_rules_priority.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=170, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=19] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=170, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=20] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:33:29 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2966 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=170, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=170, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:34:28 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=170, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=170, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=24] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=170, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp34","parent":"ffff:fff1","ingress_block":1801,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp35","parent":"ffff:fff1","ingress_block":1801,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp36","parent":"ffff:fff1","ingress_block":1801,"options":{}},{"kind":"noqueue","handle":"0:","dev":"bridge0","root":true,"refcnt":2,"options":{}}] INFO asyncssh:logging.py:92 [conn=170, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=170, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=26] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=170, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=170, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=170, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=170, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=28] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=170, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=170, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=170, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=170, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=170, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=170, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=170, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=170, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=170, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=170, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=170, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=170, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=170, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=170, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=170, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=170, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=170, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=170, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=170, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=170, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=170, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=170, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=170, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=170, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=170, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=170, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=170, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=170, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=170, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=170, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=170, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=170, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=170, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=170, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=170, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=170, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=46] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=170, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=170, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=170, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=170, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=48] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=170, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=170, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=170, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 ingress INFO asyncssh:logging.py:92 [conn=170, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=50] Command: tc qdisc delete dev swp34 ingress INFO asyncssh:logging.py:92 [conn=170, chan=50] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=50] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=170, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=170, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=52] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=170, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=170, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=170, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 ingress INFO asyncssh:logging.py:92 [conn=170, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=54] Command: tc qdisc delete dev swp35 ingress INFO asyncssh:logging.py:92 [conn=170, chan=54] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=54] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=170, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=55] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=170, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=56] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=170, chan=56] Received exit status 2 INFO asyncssh:logging.py:92 [conn=170, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=56] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=170, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=57] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 ingress INFO asyncssh:logging.py:92 [conn=170, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=58] Command: tc qdisc delete dev swp36 ingress INFO asyncssh:logging.py:92 [conn=170, chan=58] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=58] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=170, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=59] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev bridge0 root INFO asyncssh:logging.py:92 [conn=170, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=60] Command: tc qdisc delete dev bridge0 root INFO asyncssh:logging.py:92 [conn=170, chan=60] Received exit status 2 INFO asyncssh:logging.py:92 [conn=170, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=60] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=170, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=61] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=170, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=62] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=62] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=62] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:34:29 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=170, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=63] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=170, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=64] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=170, chan=64] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=64] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":132,"ifname":"bridge0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=170, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=170, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=65] Channel closed DEBUG infra2:Logger.py:156 ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=170, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=170, chan=66] Command: ip link delete bridge0 INFO asyncssh:logging.py:92 [conn=170, chan=66] Received exit status 0 INFO asyncssh:logging.py:92 [conn=170, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=170, chan=66] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/qos/test_qos_class_precedence.py::test_qos_class_precedence[L2] | 321.89 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-6505' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_qos_class_precedence[L2]">Starting testcase:test_qos_class_precedence[L2] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/test_qos_class_precedence.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=170, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=171] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=171] Local address: 172.17.0.2, port 42376 INFO asyncssh:logging.py:92 [conn=171] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=171] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=171] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=171, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:34:29 UTC 2023 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=171, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=1] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=171, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=2] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=2] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:34:29 UTC 2023 INFO asyncssh:logging.py:92 [conn=171, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=171, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=4] Command: ip link add name br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=171, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=171, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=171, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=171, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=171, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge vlan delete dev swp33 vid 1 && bridge vlan delete dev swp34 vid 1 && bridge vlan delete dev swp35 vid 1 INFO asyncssh:logging.py:92 [conn=171, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=8] Command: bridge vlan delete dev swp33 vid 1 && bridge vlan delete dev swp34 vid 1 && bridge vlan delete dev swp35 vid 1 INFO asyncssh:logging.py:92 [conn=171, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=171, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 1841 && bridge vlan add dev swp34 vid 1841 && bridge vlan add dev swp35 vid 1841 INFO asyncssh:logging.py:92 [conn=171, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=10] Command: bridge vlan add dev swp33 vid 1841 && bridge vlan add dev swp34 vid 1841 && bridge vlan add dev swp35 vid 1841 INFO asyncssh:logging.py:92 [conn=171, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=171, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp35 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=171, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=12] Command: tc qdisc add dev swp35 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=171, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=171, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp35 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=171, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=14] Command: tc qdisc add dev swp35 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=171, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=171, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=171, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=16] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=171, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2968 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': 1841, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': 1841, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.10', 'plen': 24, 'vlan': 1841, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for high priority traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for low priority traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=171, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=17] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=171, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=18] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=171, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":6798430,"packets":42613,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1041807,"packets":8819,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":797182,"packets":6749,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":895946,"packets":7503,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4063495,"packets":19542,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1947529,"packets":16579,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":2282433,"packets":17299,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":2684,"packets":13,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":6292,"packets":38,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1829124,"packets":15754,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=171, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=19] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=171, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=20] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=171, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":6800923,"packets":42633,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1041849,"packets":8820,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":797425,"packets":6750,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":897938,"packets":7519,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4063711,"packets":19544,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1947791,"packets":16580,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":2282695,"packets":17300,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":2946,"packets":14,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":1907323392,"packets":3725241,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":6836,"packets":40,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":1271344128,"packets":2483094,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1829369,"packets":15755,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b19510>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI high priority traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 1241547 Rx 1241547 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI high priority traffic #1 SIP-DIP 00:12:01:00:00:01-00:13:01:00:00:01 Tx 1241547 Rx 1241547 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI low priority traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 2483093 Rx 1873442 Loss 24.552 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI low priority traffic #1 SIP-DIP 00:12:01:00:00:01-00:13:01:00:00:01 Tx 2483093 Rx 1851799 Loss 25.424 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for medium priority traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=171, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=171, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=22] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=171, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":6803902,"packets":42655,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1041891,"packets":8821,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":798154,"packets":6753,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":900104,"packets":7536,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4063753,"packets":19545,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1948577,"packets":16583,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":2283481,"packets":17303,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":3732,"packets":17,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":1907323392,"packets":3725241,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":8980,"packets":54,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":1271344128,"packets":2483094,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1829859,"packets":15757,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=171, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=171, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=24] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=171, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":6806425,"packets":42676,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1041891,"packets":8821,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":798397,"packets":6754,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":902300,"packets":7554,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4063837,"packets":19547,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1948839,"packets":16584,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":2283743,"packets":17304,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":3994,"packets":18,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":2532156416,"packets":4945618,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":1249055744,"packets":2439562,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":9524,"packets":56,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":2520399872,"packets":4922656,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1830349,"packets":15759,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e07b20>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI high priority traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 1219781 Rx 1219781 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI high priority traffic #1 SIP-DIP 00:12:01:00:00:01-00:13:01:00:00:01 Tx 1219781 Rx 1219781 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI low priority traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 2439561 Rx 603769 Loss 75.251 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI low priority traffic #1 SIP-DIP 00:12:01:00:00:01-00:13:01:00:00:01 Tx 2439561 Rx 616608 Loss 74.725 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI medium priority traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 1219781 Rx 1219781 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI medium priority traffic #1 SIP-DIP 00:12:01:00:00:01-00:13:01:00:00:01 Tx 1219781 Rx 1219781 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_qos_class_precedence[L2] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/test_qos_class_precedence.py INFO asyncssh:logging.py:92 [conn=171, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=25] Channel closed DEBUG infra2:Logger.py:156 dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=171, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=26] Command: dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=171, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=171, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=27] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=171, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=28] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:39:50 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=171, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=171, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=30] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=171, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=30] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":133,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=171, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=171, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=32] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=171, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=32] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=171, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=33] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=171, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=34] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=34] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:39:50 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=171, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=171, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=36] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=171, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=36] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=171, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=171, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=38] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=171, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=171, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=171, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=171, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=40] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=171, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=171, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=171, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=171, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=171, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=171, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=171, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=171, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=171, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=171, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=171, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=171, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=46] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=171, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=171, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=171, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=171, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=48] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=171, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=171, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=171, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=171, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=50] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=171, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=171, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=171, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=171, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=52] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=171, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=171, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=171, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=171, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=54] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=171, chan=54] Received exit status 2 INFO asyncssh:logging.py:92 [conn=171, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=54] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=171, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=55] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=171, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=56] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=171, chan=56] Received exit status 2 INFO asyncssh:logging.py:92 [conn=171, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=56] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=171, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=57] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=171, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=58] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=171, chan=58] Received exit status 2 INFO asyncssh:logging.py:92 [conn=171, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=58] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=171, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=59] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=171, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=60] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=171, chan=60] Received exit status 2 INFO asyncssh:logging.py:92 [conn=171, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=60] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=171, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=61] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=171, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=62] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=171, chan=62] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=62] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=171, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=63] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=171, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=64] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=171, chan=64] Received exit status 1 INFO asyncssh:logging.py:92 [conn=171, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=64] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=171, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=65] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=171, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=66] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=171, chan=66] Received exit status 1 INFO asyncssh:logging.py:92 [conn=171, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=66] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=171, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=67] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=67] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=67] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=67] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=171, chan=68] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=68] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=171, chan=68] Received exit status 1 INFO asyncssh:logging.py:92 [conn=171, chan=68] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=68] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=171, chan=69] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=69] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=69] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=69] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=69] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=171, chan=70] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=70] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=171, chan=70] Received exit status 1 INFO asyncssh:logging.py:92 [conn=171, chan=70] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=70] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=171, chan=71] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=71] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=71] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=71] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=71] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=171, chan=72] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=72] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=171, chan=72] Received exit status 1 INFO asyncssh:logging.py:92 [conn=171, chan=72] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=72] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=171, chan=73] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=73] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=73] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=73] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=73] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=171, chan=74] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=74] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=171, chan=74] Received exit status 1 INFO asyncssh:logging.py:92 [conn=171, chan=74] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=74] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=171, chan=75] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=75] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=75] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=75] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=75] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=171, chan=76] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=76] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=171, chan=76] Received exit status 1 INFO asyncssh:logging.py:92 [conn=171, chan=76] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=76] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=171, chan=77] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=77] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=77] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=77] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=77] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=171, chan=78] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=78] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=171, chan=78] Received exit status 1 INFO asyncssh:logging.py:92 [conn=171, chan=78] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=78] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=171, chan=79] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=79] Command: date INFO asyncssh:logging.py:92 [conn=171, chan=79] Received exit status 0 INFO asyncssh:logging.py:92 [conn=171, chan=79] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=79] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=171, chan=80] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=171, chan=80] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=171, chan=80] Received exit status 2 INFO asyncssh:logging.py:92 [conn=171, chan=80] Received channel close INFO asyncssh:logging.py:92 [conn=171, chan=80] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/qos/test_qos_class_precedence.py::test_qos_class_precedence[L3] | 296.61 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-6598' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_qos_class_precedence[L3]">Starting testcase:test_qos_class_precedence[L3] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/test_qos_class_precedence.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=171, chan=81] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=172] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=172] Local address: 172.17.0.2, port 58786 INFO asyncssh:logging.py:92 [conn=172] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=172] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=172] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=172, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:39:51 UTC 2023 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=172, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=1] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=172, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=2] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=2] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:39:51 UTC 2023 INFO asyncssh:logging.py:92 [conn=172, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=172, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=4] Command: ip link add name br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=172, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=172, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=172, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=172, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=172, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=7] Channel closed DEBUG infra2:Logger.py:156 dcb app add dev swp33 dscp-prio 55:0 61:1 63:2 6:3 23:4 24:5 4:6 14:7&& dcb app add dev swp34 dscp-prio 55:0 61:1 63:2 6:3 23:4 24:5 4:6 14:7 INFO asyncssh:logging.py:92 [conn=172, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=8] Command: dcb app add dev swp33 dscp-prio 55:0 61:1 63:2 6:3 23:4 24:5 4:6 14:7&& dcb app add dev swp34 dscp-prio 55:0 61:1 63:2 6:3 23:4 24:5 4:6 14:7 INFO asyncssh:logging.py:92 [conn=172, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=172, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=9] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp33 dscp-prio INFO asyncssh:logging.py:92 [conn=172, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=10] Command: dcb -j app show dev swp33 dscp-prio INFO asyncssh:logging.py:92 [conn=172, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=10] Channel closed DEBUG infra2:Logger.py:156 {"dscp_prio":[[4,6],[6,3],[14,7],[23,4],[24,5],[55,0],[61,1],[63,2]]} INFO asyncssh:logging.py:92 [conn=172, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=11] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp34 dscp-prio INFO asyncssh:logging.py:92 [conn=172, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=12] Command: dcb -j app show dev swp34 dscp-prio INFO asyncssh:logging.py:92 [conn=172, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=12] Channel closed DEBUG infra2:Logger.py:156 {"dscp_prio":[[4,6],[6,3],[14,7],[23,4],[24,5],[55,0],[61,1],[63,2]]} INFO asyncssh:logging.py:92 [conn=172, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp35 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=172, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=14] Command: tc qdisc add dev swp35 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=172, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=172, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp35 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=172, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=16] Command: tc qdisc add dev swp35 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp35 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=172, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=172, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=17] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=172, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=18] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=172, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2968 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.10', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for high priority traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for low priority traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=172, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=19] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=172, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=20] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=172, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":6868217,"packets":43246,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1043175,"packets":8828,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":810793,"packets":6854,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":944972,"packets":7959,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4069277,"packets":19605,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1952078,"packets":16609,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":2286737,"packets":17328,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":2641,"packets":21,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":5816,"packets":49,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":910,"packets":9,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1831574,"packets":15764,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=172, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=172, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=22] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=172, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":6870690,"packets":43266,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1043418,"packets":8829,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":812765,"packets":6870,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":944972,"packets":7959,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4069535,"packets":19608,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1952323,"packets":16610,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":2286982,"packets":17329,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":2886,"packets":22,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":1872796672,"packets":3657806,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":6326,"packets":51,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":1248329614,"packets":2438151,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1831819,"packets":15765,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b1ada0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI high priority traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 1219071 Rx 1219071 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI high priority traffic #1 SIP-DIP 00:12:01:00:00:01-00:13:01:00:00:01 Tx 1219071 Rx 1219071 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI low priority traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 2438141 Rx 1823456 Loss 25.211 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI low priority traffic #1 SIP-DIP 00:12:01:00:00:01-00:13:01:00:00:01 Tx 2438141 Rx 1834350 Loss 24.764 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for medium priority traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=172, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=172, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=24] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=172, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":6873563,"packets":43287,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1044147,"packets":8832,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":814867,"packets":6887,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":944972,"packets":7959,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4069577,"packets":19609,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1952813,"packets":16612,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":2287717,"packets":17332,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":3621,"packets":25,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":1872796672,"packets":3657806,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":8368,"packets":65,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":1248329614,"packets":2438151,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1832309,"packets":15767,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=172, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=172, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=26] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=172, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=26] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":6875968,"packets":43307,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1044390,"packets":8833,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":816771,"packets":6903,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":944972,"packets":7959,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4069835,"packets":19612,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1953128,"packets":16614,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":2288032,"packets":17334,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":3936,"packets":27,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":1249588224,"packets":2440602,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":2497896448,"packets":4878704,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":9038,"packets":69,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":2497917838,"packets":4878753,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1832554,"packets":15768,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b1ba90>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI high priority traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 1220301 Rx 1220301 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI high priority traffic #1 SIP-DIP 00:12:01:00:00:01-00:13:01:00:00:01 Tx 1220301 Rx 1220301 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI low priority traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 2440602 Rx 605108 Loss 75.207 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI low priority traffic #1 SIP-DIP 00:12:01:00:00:01-00:13:01:00:00:01 Tx 2440602 Rx 615790 Loss 74.769 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI medium priority traffic SIP-DIP 00:11:01:00:00:01-00:13:01:00:00:01 Tx 1220301 Rx 1220301 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:7 TI medium priority traffic #1 SIP-DIP 00:12:01:00:00:01-00:13:01:00:00:01 Tx 1220301 Rx 1220301 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_qos_class_precedence[L3] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/test_qos_class_precedence.py INFO asyncssh:logging.py:92 [conn=172, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=27] Channel closed DEBUG infra2:Logger.py:156 dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=172, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=28] Command: dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=172, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=28] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=172, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=29] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=172, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=30] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=30] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:44:46 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=172, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=172, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=32] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=172, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=32] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":134,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=172, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=172, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=34] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=172, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=34] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=172, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=35] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=172, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=36] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=36] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:44:47 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=172, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=172, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=38] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=172, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=38] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp35","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp35","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp35","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp35","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp35","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp35","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp35","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp35","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp35","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=172, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=172, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=40] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=172, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=172, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=172, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=172, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=42] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=172, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=172, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=172, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=172, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=172, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=172, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=172, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=172, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=46] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=172, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=172, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=172, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=172, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=48] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=172, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=172, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=172, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=172, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=50] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=172, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=172, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=172, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=172, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=52] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=172, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=172, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=172, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=172, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=54] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=172, chan=54] Received exit status 2 INFO asyncssh:logging.py:92 [conn=172, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=54] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=172, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=55] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=172, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=56] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=172, chan=56] Received exit status 2 INFO asyncssh:logging.py:92 [conn=172, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=56] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=172, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=57] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=172, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=58] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=172, chan=58] Received exit status 2 INFO asyncssh:logging.py:92 [conn=172, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=58] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=172, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=59] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=172, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=60] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=172, chan=60] Received exit status 2 INFO asyncssh:logging.py:92 [conn=172, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=60] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=172, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=61] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=172, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=62] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=172, chan=62] Received exit status 2 INFO asyncssh:logging.py:92 [conn=172, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=62] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=172, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=63] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=172, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=64] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=172, chan=64] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=64] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=172, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=65] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=172, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=66] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=172, chan=66] Received exit status 1 INFO asyncssh:logging.py:92 [conn=172, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=66] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=172, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=67] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=67] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=67] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=67] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=172, chan=68] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=68] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=172, chan=68] Received exit status 1 INFO asyncssh:logging.py:92 [conn=172, chan=68] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=68] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=172, chan=69] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=69] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=69] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=69] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=69] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=172, chan=70] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=70] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=172, chan=70] Received exit status 1 INFO asyncssh:logging.py:92 [conn=172, chan=70] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=70] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=172, chan=71] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=71] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=71] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=71] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=71] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=172, chan=72] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=72] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=172, chan=72] Received exit status 1 INFO asyncssh:logging.py:92 [conn=172, chan=72] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=72] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=172, chan=73] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=73] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=73] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=73] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=73] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=172, chan=74] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=74] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=172, chan=74] Received exit status 1 INFO asyncssh:logging.py:92 [conn=172, chan=74] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=74] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=172, chan=75] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=75] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=75] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=75] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=75] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=172, chan=76] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=76] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=172, chan=76] Received exit status 1 INFO asyncssh:logging.py:92 [conn=172, chan=76] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=76] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=172, chan=77] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=77] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=77] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=77] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=77] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=172, chan=78] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=78] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=172, chan=78] Received exit status 1 INFO asyncssh:logging.py:92 [conn=172, chan=78] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=78] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=172, chan=79] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=79] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=79] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=79] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=79] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=172, chan=80] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=80] Command: tc qdisc delete dev swp35 tbf INFO asyncssh:logging.py:92 [conn=172, chan=80] Received exit status 1 INFO asyncssh:logging.py:92 [conn=172, chan=80] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=80] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=172, chan=81] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=81] Command: date INFO asyncssh:logging.py:92 [conn=172, chan=81] Received exit status 0 INFO asyncssh:logging.py:92 [conn=172, chan=81] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=81] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=172, chan=82] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=172, chan=82] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=172, chan=82] Received exit status 2 INFO asyncssh:logging.py:92 [conn=172, chan=82] Received channel close INFO asyncssh:logging.py:92 [conn=172, chan=82] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/qos/test_qos_dscp_remarking.py::test_qos_dscp_remarking | 304.44 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-6904' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_qos_dscp_remarking">Starting testcase:test_qos_dscp_remarking from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/test_qos_dscp_remarking.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=173, chan=199] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=174] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=174] Local address: 172.17.0.2, port 38038 INFO asyncssh:logging.py:92 [conn=174] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=174] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=174] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=174, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:55:51 UTC 2023 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=174, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=1] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=174, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=2] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=2] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 12:55:51 UTC 2023 INFO asyncssh:logging.py:92 [conn=174, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=174, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=4] Command: ip link add name br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=174, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=174, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=174, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=174, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=174, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=7] Channel closed DEBUG infra2:Logger.py:156 dcb app add dev swp33 dscp-prio 34:0 8:1 14:2 4:3 53:4 40:5 56:6 1:7&& dcb app add dev swp34 dscp-prio 33:0 57:1 50:2 39:3 11:4 2:5 24:6 63:7 INFO asyncssh:logging.py:92 [conn=174, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=8] Command: dcb app add dev swp33 dscp-prio 34:0 8:1 14:2 4:3 53:4 40:5 56:6 1:7&& dcb app add dev swp34 dscp-prio 33:0 57:1 50:2 39:3 11:4 2:5 24:6 63:7 INFO asyncssh:logging.py:92 [conn=174, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=174, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=9] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp33 dscp-prio INFO asyncssh:logging.py:92 [conn=174, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=10] Command: dcb -j app show dev swp33 dscp-prio INFO asyncssh:logging.py:92 [conn=174, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=10] Channel closed DEBUG infra2:Logger.py:156 {"dscp_prio":[[1,7],[4,3],[8,1],[14,2],[34,0],[40,5],[53,4],[56,6]]} INFO asyncssh:logging.py:92 [conn=174, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=11] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp34 dscp-prio INFO asyncssh:logging.py:92 [conn=174, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=12] Command: dcb -j app show dev swp34 dscp-prio INFO asyncssh:logging.py:92 [conn=174, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=12] Channel closed DEBUG infra2:Logger.py:156 {"dscp_prio":[[2,5],[11,4],[24,6],[33,0],[39,3],[50,2],[57,1],[63,7]]} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2968 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.2', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for dscp [34,8,14,4,53,40,56,1] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:5_1.1.1.1/24 to 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for dscp [33,57,50,39,11,2,24,63] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ipv4 traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint 10.36.118.199:2:6_1.1.1.2/24 to 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b06890>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI dscp [34 8 14 4 53 40 56 1] SIP-DIP 1.1.1.1-1.1.1.2 Tx 73 Rx 73 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI dscp [34 8 14 4 53 40 56 1] SIP-DIP 1.1.1.1-1.1.1.2 Tx 74 Rx 74 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI dscp [34 8 14 4 53 40 56 1] SIP-DIP 1.1.1.1-1.1.1.2 Tx 74 Rx 74 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI dscp [34 8 14 4 53 40 56 1] SIP-DIP 1.1.1.1-1.1.1.2 Tx 74 Rx 74 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI dscp [34 8 14 4 53 40 56 1] SIP-DIP 1.1.1.1-1.1.1.2 Tx 74 Rx 74 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI dscp [34 8 14 4 53 40 56 1] SIP-DIP 1.1.1.1-1.1.1.2 Tx 73 Rx 73 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI dscp [34 8 14 4 53 40 56 1] SIP-DIP 1.1.1.1-1.1.1.2 Tx 73 Rx 73 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI dscp [34 8 14 4 53 40 56 1] SIP-DIP 1.1.1.1-1.1.1.2 Tx 73 Rx 73 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI dscp [33 57 50 39 11 2 24 63] SIP-DIP 1.1.1.2-1.1.1.1 Tx 73 Rx 73 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI dscp [33 57 50 39 11 2 24 63] SIP-DIP 1.1.1.2-1.1.1.1 Tx 73 Rx 73 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI dscp [33 57 50 39 11 2 24 63] SIP-DIP 1.1.1.2-1.1.1.1 Tx 73 Rx 73 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI dscp [33 57 50 39 11 2 24 63] SIP-DIP 1.1.1.2-1.1.1.1 Tx 74 Rx 74 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI dscp [33 57 50 39 11 2 24 63] SIP-DIP 1.1.1.2-1.1.1.1 Tx 74 Rx 74 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI dscp [33 57 50 39 11 2 24 63] SIP-DIP 1.1.1.2-1.1.1.1 Tx 74 Rx 74 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI dscp [33 57 50 39 11 2 24 63] SIP-DIP 1.1.1.2-1.1.1.1 Tx 74 Rx 74 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI dscp [33 57 50 39 11 2 24 63] SIP-DIP 1.1.1.2-1.1.1.1 Tx 73 Rx 73 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item dscp [34 8 14 4 53 40 56 1] Tx 73 Rx 73 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Egress Tracking: Ethernet:IPv4 DSCP (6 bits) at offset 120 INFO DENT:Logger.py:84 [Ixia Traffic Generator] DSCP: 63 | Rx 73 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item dscp [34 8 14 4 53 40 56 1] Tx 74 Rx 74 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Egress Tracking: Ethernet:IPv4 DSCP (6 bits) at offset 120 INFO DENT:Logger.py:84 [Ixia Traffic Generator] DSCP: 39 | Rx 74 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item dscp [34 8 14 4 53 40 56 1] Tx 74 Rx 74 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Egress Tracking: Ethernet:IPv4 DSCP (6 bits) at offset 120 INFO DENT:Logger.py:84 [Ixia Traffic Generator] DSCP: 57 | Rx 74 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item dscp [34 8 14 4 53 40 56 1] Tx 74 Rx 74 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Egress Tracking: Ethernet:IPv4 DSCP (6 bits) at offset 120 INFO DENT:Logger.py:84 [Ixia Traffic Generator] DSCP: 50 | Rx 74 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item dscp [34 8 14 4 53 40 56 1] Tx 74 Rx 74 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Egress Tracking: Ethernet:IPv4 DSCP (6 bits) at offset 120 INFO DENT:Logger.py:84 [Ixia Traffic Generator] DSCP: 33 | Rx 74 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item dscp [34 8 14 4 53 40 56 1] Tx 73 Rx 73 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Egress Tracking: Ethernet:IPv4 DSCP (6 bits) at offset 120 INFO DENT:Logger.py:84 [Ixia Traffic Generator] DSCP: 2 | Rx 73 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item dscp [34 8 14 4 53 40 56 1] Tx 73 Rx 73 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Egress Tracking: Ethernet:IPv4 DSCP (6 bits) at offset 120 INFO DENT:Logger.py:84 [Ixia Traffic Generator] DSCP: 11 | Rx 73 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item dscp [34 8 14 4 53 40 56 1] Tx 73 Rx 73 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Egress Tracking: Ethernet:IPv4 DSCP (6 bits) at offset 120 INFO DENT:Logger.py:84 [Ixia Traffic Generator] DSCP: 24 | Rx 73 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item dscp [33 57 50 39 11 2 24 63] Tx 73 Rx 73 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Egress Tracking: Ethernet:IPv4 DSCP (6 bits) at offset 120 INFO DENT:Logger.py:84 [Ixia Traffic Generator] DSCP: 40 | Rx 73 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item dscp [33 57 50 39 11 2 24 63] Tx 73 Rx 73 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Egress Tracking: Ethernet:IPv4 DSCP (6 bits) at offset 120 INFO DENT:Logger.py:84 [Ixia Traffic Generator] DSCP: 53 | Rx 73 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item dscp [33 57 50 39 11 2 24 63] Tx 73 Rx 73 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Egress Tracking: Ethernet:IPv4 DSCP (6 bits) at offset 120 INFO DENT:Logger.py:84 [Ixia Traffic Generator] DSCP: 56 | Rx 73 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item dscp [33 57 50 39 11 2 24 63] Tx 74 Rx 74 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Egress Tracking: Ethernet:IPv4 DSCP (6 bits) at offset 120 INFO DENT:Logger.py:84 [Ixia Traffic Generator] DSCP: 34 | Rx 74 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item dscp [33 57 50 39 11 2 24 63] Tx 74 Rx 74 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Egress Tracking: Ethernet:IPv4 DSCP (6 bits) at offset 120 INFO DENT:Logger.py:84 [Ixia Traffic Generator] DSCP: 4 | Rx 74 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item dscp [33 57 50 39 11 2 24 63] Tx 74 Rx 74 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Egress Tracking: Ethernet:IPv4 DSCP (6 bits) at offset 120 INFO DENT:Logger.py:84 [Ixia Traffic Generator] DSCP: 14 | Rx 74 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item dscp [33 57 50 39 11 2 24 63] Tx 74 Rx 74 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Egress Tracking: Ethernet:IPv4 DSCP (6 bits) at offset 120 INFO DENT:Logger.py:84 [Ixia Traffic Generator] DSCP: 8 | Rx 74 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item dscp [33 57 50 39 11 2 24 63] Tx 73 Rx 73 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Egress Tracking: Ethernet:IPv4 DSCP (6 bits) at offset 120 INFO DENT:Logger.py:84 [Ixia Traffic Generator] DSCP: 1 | Rx 73 INFO DENT:Logger.py:84 [Ixia Traffic Generator] RX port | RX packets | RX DSCP | TX port | TX packets | TX DSCP | Prio | DSCP expected | DSCP correct | Loss INFO DENT:Logger.py:84 [Ixia Traffic Generator] swp33 | 74 | 34 | swp34 | 74 | 33 | 0 | 33 | True | False INFO DENT:Logger.py:84 [Ixia Traffic Generator] swp33 | 74 | 8 | swp34 | 74 | 57 | 1 | 57 | True | False INFO DENT:Logger.py:84 [Ixia Traffic Generator] swp33 | 74 | 14 | swp34 | 74 | 50 | 2 | 50 | True | False INFO DENT:Logger.py:84 [Ixia Traffic Generator] swp33 | 74 | 4 | swp34 | 74 | 39 | 3 | 39 | True | False INFO DENT:Logger.py:84 [Ixia Traffic Generator] swp33 | 73 | 53 | swp34 | 73 | 11 | 4 | 11 | True | False INFO DENT:Logger.py:84 [Ixia Traffic Generator] swp33 | 73 | 40 | swp34 | 73 | 2 | 5 | 2 | True | False INFO DENT:Logger.py:84 [Ixia Traffic Generator] swp33 | 73 | 56 | swp34 | 73 | 24 | 6 | 24 | True | False INFO DENT:Logger.py:84 [Ixia Traffic Generator] swp33 | 73 | 1 | swp34 | 73 | 63 | 7 | 63 | True | False INFO DENT:Logger.py:84 [Ixia Traffic Generator] swp34 | 74 | 33 | swp33 | 74 | 34 | 0 | 34 | True | False INFO DENT:Logger.py:84 [Ixia Traffic Generator] swp34 | 74 | 57 | swp33 | 74 | 8 | 1 | 8 | True | False INFO DENT:Logger.py:84 [Ixia Traffic Generator] swp34 | 74 | 50 | swp33 | 74 | 14 | 2 | 14 | True | False INFO DENT:Logger.py:84 [Ixia Traffic Generator] swp34 | 74 | 39 | swp33 | 74 | 4 | 3 | 4 | True | False INFO DENT:Logger.py:84 [Ixia Traffic Generator] swp34 | 73 | 11 | swp33 | 73 | 53 | 4 | 53 | True | False INFO DENT:Logger.py:84 [Ixia Traffic Generator] swp34 | 73 | 2 | swp33 | 73 | 40 | 5 | 40 | True | False INFO DENT:Logger.py:84 [Ixia Traffic Generator] swp34 | 73 | 24 | swp33 | 73 | 56 | 6 | 56 | True | False INFO DENT:Logger.py:84 [Ixia Traffic Generator] swp34 | 73 | 63 | swp33 | 73 | 1 | 7 | 1 | True | False -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_qos_dscp_remarking from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/test_qos_dscp_remarking.py INFO asyncssh:logging.py:92 [conn=174, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=13] Channel closed DEBUG infra2:Logger.py:156 dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=174, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=14] Command: dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=174, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=174, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=174, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:00:55 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=174, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=174, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=18] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=174, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":136,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=174, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=174, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=20] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=174, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=174, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=174, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:00:55 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=174, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=174, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=24] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=174, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=174, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=174, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=26] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=174, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=174, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=174, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=174, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=28] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=174, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=174, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=174, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=174, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=174, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=174, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=174, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=174, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=174, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=174, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=174, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=174, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=174, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=174, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=174, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=174, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=174, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=174, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=174, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=174, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=174, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=174, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=174, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=174, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=174, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=174, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=174, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=174, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=174, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=174, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=174, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=174, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=174, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=174, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=174, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=174, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=46] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=174, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=174, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=174, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=174, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=48] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=174, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=174, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=174, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=174, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=50] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=174, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=174, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=174, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=174, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=174, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=174, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=174, chan=52] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=174, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=174, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=174, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/qos/test_qos_shaper.py::test_qos_shaper[L2] | 169.79 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-6969' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_qos_shaper[L2]">Starting testcase:test_qos_shaper[L2] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/test_qos_shaper.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=174, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=175] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=175] Local address: 172.17.0.2, port 43706 INFO asyncssh:logging.py:92 [conn=175] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=175] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=175] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=175, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:00:56 UTC 2023 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=175, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=1] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=175, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=2] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=2] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:00:56 UTC 2023 INFO asyncssh:logging.py:92 [conn=175, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=175, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=4] Command: ip link add name br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=175, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=175, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=175, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=175, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=175, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge vlan delete dev swp33 vid 1 && bridge vlan delete dev swp34 vid 1 INFO asyncssh:logging.py:92 [conn=175, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=8] Command: bridge vlan delete dev swp33 vid 1 && bridge vlan delete dev swp34 vid 1 INFO asyncssh:logging.py:92 [conn=175, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=175, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 1727 && bridge vlan add dev swp34 vid 1727 INFO asyncssh:logging.py:92 [conn=175, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=10] Command: bridge vlan add dev swp33 vid 1727 && bridge vlan add dev swp34 vid 1727 INFO asyncssh:logging.py:92 [conn=175, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=175, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=175, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=12] Command: tc qdisc add dev swp34 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=175, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=175, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=175, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=14] Command: tc qdisc add dev swp34 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=175, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=175, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=175, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=16] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=175, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2968 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.2', 'plen': 24, 'vlan': 1727, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': 1727, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=175, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=17] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=175, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=18] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=175, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":7151632,"packets":45791,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1060187,"packets":8936,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":850482,"packets":7188,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1091304,"packets":9299,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4149659,"packets":20368,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":6776,"packets":45,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":1898,"packets":10,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":3892,"packets":20,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":360,"packets":4,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":3185,"packets":13,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":3185,"packets":13,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=175, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=19] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=175, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=20] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=175, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":7154543,"packets":45814,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1060430,"packets":8937,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":852808,"packets":7205,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1091304,"packets":9299,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4150001,"packets":20373,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":7038,"packets":46,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":2160,"packets":11,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":39356928,"packets":76869,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":39356928,"packets":76869,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":39356928,"packets":76869,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":39356928,"packets":76869,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":39356928,"packets":76869,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":39361364,"packets":76891,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":39356776,"packets":76872,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":39356928,"packets":76869,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":3430,"packets":14,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":3430,"packets":14,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05eb8d90>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 76869 Rx 76869 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 76869 Rx 76869 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 76869 Rx 76869 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 76869 Rx 76869 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 76869 Rx 76869 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 76869 Rx 76869 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 76869 Rx 76869 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 76868 Rx 76868 Loss 0.000 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=175, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=175, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=22] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=175, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{}}] INFO asyncssh:logging.py:92 [conn=175, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=175, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=24] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=175, chan=24] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=24] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=175, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=175, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=26] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=175, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=175, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=28] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=175, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=175, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=175, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=175, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=175, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=175, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=175, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=175, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=175, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=44] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=175, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=175, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=175, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=46] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=175, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=46] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=175, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=48] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=48] Received exit status 1 INFO asyncssh:logging.py:92 [conn=175, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=48] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=175, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=50] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=50] Received exit status 1 INFO asyncssh:logging.py:92 [conn=175, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=50] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=175, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=52] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=52] Received exit status 1 INFO asyncssh:logging.py:92 [conn=175, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=52] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=175, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=54] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=54] Received exit status 1 INFO asyncssh:logging.py:92 [conn=175, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=54] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=175, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=55] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=56] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=56] Received exit status 1 INFO asyncssh:logging.py:92 [conn=175, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=56] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=175, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=57] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=58] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=58] Received exit status 1 INFO asyncssh:logging.py:92 [conn=175, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=58] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=175, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=59] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=60] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=60] Received exit status 1 INFO asyncssh:logging.py:92 [conn=175, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=60] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=175, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=61] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=62] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=62] Received exit status 1 INFO asyncssh:logging.py:92 [conn=175, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=62] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=175, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=63] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=175, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=64] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=175, chan=64] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=64] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=175, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=65] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=175, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=66] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=175, chan=66] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=66] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=175, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=67] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=67] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=67] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=67] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev br0 root INFO asyncssh:logging.py:92 [conn=175, chan=68] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=68] Command: tc qdisc delete dev br0 root INFO asyncssh:logging.py:92 [conn=175, chan=68] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=68] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=68] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=175, chan=69] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=69] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=69] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=69] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=69] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=175, chan=70] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=70] Command: tc qdisc add dev swp34 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=175, chan=70] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=70] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=70] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=175, chan=71] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=71] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=71] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=71] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=71] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 handle 18 parent 10:8 tbf rate 86Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 17 parent 10:7 tbf rate 50Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 16 parent 10:6 tbf rate 96Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 15 parent 10:5 tbf rate 79Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 14 parent 10:4 tbf rate 115Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 13 parent 10:3 tbf rate 67Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 12 parent 10:2 tbf rate 77Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 11 parent 10:1 tbf rate 98Mbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=175, chan=72] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=72] Command: tc qdisc add dev swp34 handle 18 parent 10:8 tbf rate 86Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 17 parent 10:7 tbf rate 50Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 16 parent 10:6 tbf rate 96Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 15 parent 10:5 tbf rate 79Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 14 parent 10:4 tbf rate 115Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 13 parent 10:3 tbf rate 67Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 12 parent 10:2 tbf rate 77Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 11 parent 10:1 tbf rate 98Mbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=175, chan=72] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=72] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=72] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=175, chan=73] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=73] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=73] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=73] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=73] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=175, chan=74] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=74] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=175, chan=74] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=74] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=74] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":9875000,"burst":1048567,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":6250000,"burst":1048575,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":9625000,"burst":1048566,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":14375000,"burst":1048570,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":12000000,"burst":1048572,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":10750000,"burst":1048565,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":12250000,"burst":1048575,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":8375000,"burst":1048575,"lat":0}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{}}] INFO asyncssh:logging.py:92 [conn=175, chan=75] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=75] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=75] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=75] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=75] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=175, chan=76] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=76] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=175, chan=76] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=76] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=76] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":7196043,"packets":46210,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1060430,"packets":8937,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":872574,"packets":7392,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1112864,"packets":9507,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4150175,"packets":20374,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":7300,"packets":47,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":9875000,"burst":1048567,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":6250000,"burst":1048575,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":9625000,"burst":1048566,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":14375000,"burst":1048570,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":12000000,"burst":1048572,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":10750000,"burst":1048565,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":12250000,"burst":1048575,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":8375000,"burst":1048575,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":3430,"packets":14,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":3430,"packets":14,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=175, chan=77] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=77] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=77] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=77] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=77] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=175, chan=78] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=78] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=175, chan=78] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=78] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=78] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":7198697,"packets":46230,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1060916,"packets":8939,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":872574,"packets":7392,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1114990,"packets":9524,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4150217,"packets":20375,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":7562,"packets":48,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":524,"packets":2,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":9875000,"burst":1048567,"lat":0},"bytes":44665856,"packets":87238,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":6250000,"burst":1048575,"lat":0},"bytes":44665856,"packets":87238,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":9625000,"burst":1048566,"lat":0},"bytes":44665856,"packets":87238,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":14375000,"burst":1048570,"lat":0},"bytes":44665856,"packets":87238,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":12000000,"burst":1048572,"lat":0},"bytes":44665856,"packets":87238,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":10750000,"burst":1048565,"lat":0},"bytes":44666944,"packets":87242,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":12250000,"burst":1048575,"lat":0},"bytes":44665344,"packets":87237,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":8375000,"burst":1048575,"lat":0},"bytes":44665856,"packets":87238,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":3675,"packets":15,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":3675,"packets":15,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05dce920>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 87238 Rx 87238 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 87238 Rx 87238 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 87238 Rx 87238 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 87238 Rx 87238 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 87238 Rx 87238 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 87238 Rx 87238 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 87238 Rx 87238 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 87237 Rx 87237 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_qos_shaper[L2] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/test_qos_shaper.py INFO asyncssh:logging.py:92 [conn=175, chan=79] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=79] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=79] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=79] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=79] Channel closed DEBUG infra2:Logger.py:156 dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=175, chan=80] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=80] Command: dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=175, chan=80] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=80] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=80] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=175, chan=81] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=81] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=81] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=81] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=81] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=175, chan=82] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=82] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=82] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=82] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=82] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:03:44 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=175, chan=83] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=83] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=83] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=83] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=83] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=175, chan=84] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=84] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=175, chan=84] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=84] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=84] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":137,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=175, chan=85] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=85] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=85] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=85] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=85] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=175, chan=86] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=86] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=175, chan=86] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=86] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=86] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=175, chan=87] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=87] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=87] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=87] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=87] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=175, chan=88] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=88] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=88] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=88] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=88] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:03:45 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=175, chan=89] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=89] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=89] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=89] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=89] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=175, chan=90] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=90] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=175, chan=90] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=90] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=90] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":9875000,"burst":1048567,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":6250000,"burst":1048575,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":9625000,"burst":1048566,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":14375000,"burst":1048570,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":12000000,"burst":1048572,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":10750000,"burst":1048565,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":12250000,"burst":1048575,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":8375000,"burst":1048575,"lat":0}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=175, chan=91] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=91] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=91] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=91] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=91] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=175, chan=92] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=92] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=175, chan=92] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=92] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=92] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=175, chan=93] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=93] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=93] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=93] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=93] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=175, chan=94] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=94] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=175, chan=94] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=94] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=94] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=175, chan=95] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=95] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=95] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=95] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=95] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=96] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=96] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=96] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=96] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=96] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=175, chan=97] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=97] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=97] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=97] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=97] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=98] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=98] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=98] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=98] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=98] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=175, chan=99] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=99] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=99] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=99] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=99] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=100] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=100] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=100] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=100] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=100] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=175, chan=101] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=101] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=101] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=101] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=101] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=102] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=102] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=102] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=102] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=102] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=175, chan=103] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=103] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=103] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=103] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=103] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=104] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=104] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=104] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=104] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=104] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=175, chan=105] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=105] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=105] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=105] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=105] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=106] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=106] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=106] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=106] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=106] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=175, chan=107] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=107] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=107] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=107] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=107] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=108] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=108] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=108] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=108] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=108] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=175, chan=109] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=109] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=109] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=109] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=109] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=110] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=110] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=175, chan=110] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=110] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=110] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=175, chan=111] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=111] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=111] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=111] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=111] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=175, chan=112] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=112] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=175, chan=112] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=112] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=112] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=175, chan=113] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=113] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=113] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=113] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=113] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=175, chan=114] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=114] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=175, chan=114] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=114] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=114] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=175, chan=115] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=115] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=115] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=115] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=115] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=116] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=116] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=116] Received exit status 1 INFO asyncssh:logging.py:92 [conn=175, chan=116] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=116] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=175, chan=117] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=117] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=117] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=117] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=117] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=118] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=118] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=118] Received exit status 1 INFO asyncssh:logging.py:92 [conn=175, chan=118] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=118] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=175, chan=119] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=119] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=119] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=119] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=119] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=120] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=120] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=120] Received exit status 1 INFO asyncssh:logging.py:92 [conn=175, chan=120] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=120] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=175, chan=121] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=121] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=121] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=121] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=121] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=122] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=122] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=122] Received exit status 1 INFO asyncssh:logging.py:92 [conn=175, chan=122] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=122] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=175, chan=123] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=123] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=123] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=123] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=123] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=124] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=124] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=124] Received exit status 1 INFO asyncssh:logging.py:92 [conn=175, chan=124] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=124] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=175, chan=125] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=125] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=125] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=125] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=125] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=126] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=126] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=126] Received exit status 1 INFO asyncssh:logging.py:92 [conn=175, chan=126] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=126] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=175, chan=127] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=127] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=127] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=127] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=127] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=128] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=128] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=128] Received exit status 1 INFO asyncssh:logging.py:92 [conn=175, chan=128] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=128] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=175, chan=129] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=129] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=129] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=129] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=129] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=130] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=130] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=175, chan=130] Received exit status 1 INFO asyncssh:logging.py:92 [conn=175, chan=130] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=130] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=175, chan=131] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=131] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=131] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=131] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=131] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=175, chan=132] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=132] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=175, chan=132] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=132] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=132] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=175, chan=133] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=133] Command: date INFO asyncssh:logging.py:92 [conn=175, chan=133] Received exit status 0 INFO asyncssh:logging.py:92 [conn=175, chan=133] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=133] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=175, chan=134] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=175, chan=134] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=175, chan=134] Received exit status 2 INFO asyncssh:logging.py:92 [conn=175, chan=134] Received channel close INFO asyncssh:logging.py:92 [conn=175, chan=134] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/qos/test_qos_shaper.py::test_qos_shaper[L3] | 168.18 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-7116' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_qos_shaper[L3]">Starting testcase:test_qos_shaper[L3] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/test_qos_shaper.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=175, chan=135] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=176] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=176] Local address: 172.17.0.2, port 55540 INFO asyncssh:logging.py:92 [conn=176] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=176] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=176] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=176, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:03:46 UTC 2023 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=176, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=1] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=176, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=2] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=2] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:03:46 UTC 2023 INFO asyncssh:logging.py:92 [conn=176, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=176, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=4] Command: ip link add name br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=176, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=176, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=176, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=176, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=176, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=7] Channel closed DEBUG infra2:Logger.py:156 dcb app add dev swp33 dscp-prio 29:0 57:1 8:2 48:3 1:4 10:5 56:6 55:7 INFO asyncssh:logging.py:92 [conn=176, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=8] Command: dcb app add dev swp33 dscp-prio 29:0 57:1 8:2 48:3 1:4 10:5 56:6 55:7 INFO asyncssh:logging.py:92 [conn=176, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=176, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=9] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp33 dscp-prio INFO asyncssh:logging.py:92 [conn=176, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=10] Command: dcb -j app show dev swp33 dscp-prio INFO asyncssh:logging.py:92 [conn=176, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=10] Channel closed DEBUG infra2:Logger.py:156 {"dscp_prio":[[1,4],[8,2],[10,5],[29,0],[48,3],[55,7],[56,6],[57,1]]} INFO asyncssh:logging.py:92 [conn=176, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=176, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=12] Command: tc qdisc add dev swp34 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=176, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=176, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=176, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=14] Command: tc qdisc add dev swp34 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=176, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=176, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=176, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=16] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=176, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2968 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.2', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=176, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=17] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=176, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=18] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=176, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":7257899,"packets":46782,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1090851,"packets":9232,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":883132,"packets":7481,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1125537,"packets":9615,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4158379,"packets":20454,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":10351,"packets":71,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":2340,"packets":20,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":4482,"packets":35,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":800,"packets":8,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4410,"packets":18,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4410,"packets":18,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=176, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=19] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=176, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=20] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=176, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":7260372,"packets":46802,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1090893,"packets":9233,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":883132,"packets":7481,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1125780,"packets":9616,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4160567,"packets":20472,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":10596,"packets":72,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":2585,"packets":21,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":39277056,"packets":76713,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":39277568,"packets":76714,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":39277056,"packets":76713,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":39277056,"packets":76713,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":39277056,"packets":76713,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":39282560,"packets":76751,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":39277856,"packets":76721,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":39277056,"packets":76713,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4900,"packets":20,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4900,"packets":20,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e7c1f0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 76713 Rx 76713 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 76713 Rx 76713 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 76713 Rx 76713 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 76714 Rx 76714 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 76713 Rx 76713 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 76713 Rx 76713 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 76713 Rx 76713 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 76714 Rx 76714 Loss 0.000 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=176, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=176, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=22] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=176, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=22] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{}}] INFO asyncssh:logging.py:92 [conn=176, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=23] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=176, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=24] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=176, chan=24] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=24] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=176, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=25] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=176, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=26] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=176, chan=26] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=26] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=176, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=27] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=28] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=28] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=28] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=176, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=30] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=30] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=30] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=176, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=32] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=176, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=34] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=176, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=176, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=176, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=176, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=176, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=176, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=44] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=176, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=176, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=176, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=46] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=176, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=46] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=176, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=48] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=48] Received exit status 1 INFO asyncssh:logging.py:92 [conn=176, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=48] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=176, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=50] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=50] Received exit status 1 INFO asyncssh:logging.py:92 [conn=176, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=50] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=176, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=52] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=52] Received exit status 1 INFO asyncssh:logging.py:92 [conn=176, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=52] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=176, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=54] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=54] Received exit status 1 INFO asyncssh:logging.py:92 [conn=176, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=54] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=176, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=55] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=56] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=56] Received exit status 1 INFO asyncssh:logging.py:92 [conn=176, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=56] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=176, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=57] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=58] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=58] Received exit status 1 INFO asyncssh:logging.py:92 [conn=176, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=58] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=176, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=59] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=60] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=60] Received exit status 1 INFO asyncssh:logging.py:92 [conn=176, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=60] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=176, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=61] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=62] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=62] Received exit status 1 INFO asyncssh:logging.py:92 [conn=176, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=62] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=176, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=63] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=176, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=64] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=176, chan=64] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=64] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=176, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=65] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=176, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=66] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=176, chan=66] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=66] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=176, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=67] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=67] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=67] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=67] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev br0 root INFO asyncssh:logging.py:92 [conn=176, chan=68] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=68] Command: tc qdisc delete dev br0 root INFO asyncssh:logging.py:92 [conn=176, chan=68] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=68] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=68] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=176, chan=69] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=69] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=69] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=69] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=69] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=176, chan=70] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=70] Command: tc qdisc add dev swp34 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=176, chan=70] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=70] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=70] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=176, chan=71] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=71] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=71] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=71] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=71] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 handle 18 parent 10:8 tbf rate 117Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 17 parent 10:7 tbf rate 113Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 16 parent 10:6 tbf rate 75Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 15 parent 10:5 tbf rate 109Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 14 parent 10:4 tbf rate 125Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 13 parent 10:3 tbf rate 70Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 12 parent 10:2 tbf rate 80Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 11 parent 10:1 tbf rate 106Mbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=176, chan=72] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=72] Command: tc qdisc add dev swp34 handle 18 parent 10:8 tbf rate 117Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 17 parent 10:7 tbf rate 113Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 16 parent 10:6 tbf rate 75Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 15 parent 10:5 tbf rate 109Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 14 parent 10:4 tbf rate 125Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 13 parent 10:3 tbf rate 70Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 12 parent 10:2 tbf rate 80Mbit burst 1M limit 1M && tc qdisc add dev swp34 handle 11 parent 10:1 tbf rate 106Mbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=176, chan=72] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=72] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=72] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=176, chan=73] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=73] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=73] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=73] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=73] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=176, chan=74] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=74] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=176, chan=74] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=74] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=74] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":13625000,"burst":1048566,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":14125000,"burst":1048569,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":10000000,"burst":1048570,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":15625000,"burst":1048562,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":9375000,"burst":1048575,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":14625000,"burst":1048568,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":13250000,"burst":1048565,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":8750000,"burst":1048573,"lat":0}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{}}] INFO asyncssh:logging.py:92 [conn=176, chan=75] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=75] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=75] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=75] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=75] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=176, chan=76] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=76] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=176, chan=76] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=76] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=76] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":7301932,"packets":47200,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1130601,"packets":9617,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":883132,"packets":7481,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1125780,"packets":9616,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4162419,"packets":20486,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":10596,"packets":72,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":13625000,"burst":1048566,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":14125000,"burst":1048569,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":10000000,"burst":1048570,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":15625000,"burst":1048562,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":9375000,"burst":1048575,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":14625000,"burst":1048568,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":13250000,"burst":1048565,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":8750000,"burst":1048573,"lat":0},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4900,"packets":20,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4900,"packets":20,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=176, chan=77] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=77] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=77] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=77] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=77] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=176, chan=78] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=78] Command: tc -j -s qdisc show INFO asyncssh:logging.py:92 [conn=176, chan=78] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=78] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=78] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{},"bytes":7304211,"packets":47219,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1132421,"packets":9633,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":883132,"packets":7481,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":1126023,"packets":9617,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":4162635,"packets":20488,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":10911,"packets":74,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":315,"packets":2,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":13625000,"burst":1048566,"lat":0},"bytes":44654592,"packets":87216,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":14125000,"burst":1048569,"lat":0},"bytes":44654592,"packets":87216,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":10000000,"burst":1048570,"lat":0},"bytes":44654080,"packets":87215,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":15625000,"burst":1048562,"lat":0},"bytes":44654080,"packets":87215,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":9375000,"burst":1048575,"lat":0},"bytes":44654592,"packets":87216,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":14625000,"burst":1048568,"lat":0},"bytes":44655262,"packets":87220,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":13250000,"burst":1048565,"lat":0},"bytes":44654080,"packets":87215,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":8750000,"burst":1048573,"lat":0},"bytes":44654080,"packets":87215,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":5145,"packets":21,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false},"bytes":5145,"packets":21,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{},"bytes":0,"packets":0,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05dce4d0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 87215 Rx 87215 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 87216 Rx 87216 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 87215 Rx 87215 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 87216 Rx 87216 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 87216 Rx 87216 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 87215 Rx 87215 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 87215 Rx 87215 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 87216 Rx 87216 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_qos_shaper[L3] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/test_qos_shaper.py INFO asyncssh:logging.py:92 [conn=176, chan=79] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=79] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=79] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=79] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=79] Channel closed DEBUG infra2:Logger.py:156 dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=176, chan=80] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=80] Command: dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=176, chan=80] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=80] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=80] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=176, chan=81] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=81] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=81] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=81] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=81] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=176, chan=82] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=82] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=82] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=82] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=82] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:06:33 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=176, chan=83] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=83] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=83] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=83] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=83] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=176, chan=84] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=84] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=176, chan=84] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=84] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=84] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":138,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=176, chan=85] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=85] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=85] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=85] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=85] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=176, chan=86] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=86] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=176, chan=86] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=86] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=86] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=176, chan=87] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=87] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=87] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=87] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=87] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=176, chan=88] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=88] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=88] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=88] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=88] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:06:33 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=176, chan=89] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=89] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=89] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=89] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=89] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=176, chan=90] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=90] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=176, chan=90] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=90] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=90] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":13625000,"burst":1048566,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":14125000,"burst":1048569,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":10000000,"burst":1048570,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":15625000,"burst":1048562,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":9375000,"burst":1048575,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":14625000,"burst":1048568,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":13250000,"burst":1048565,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":8750000,"burst":1048573,"lat":0}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=176, chan=91] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=91] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=91] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=91] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=91] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=176, chan=92] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=92] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=176, chan=92] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=92] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=92] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=176, chan=93] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=93] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=93] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=93] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=93] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=176, chan=94] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=94] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=176, chan=94] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=94] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=94] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=176, chan=95] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=95] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=95] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=95] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=95] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=96] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=96] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=96] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=96] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=96] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=176, chan=97] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=97] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=97] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=97] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=97] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=98] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=98] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=98] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=98] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=98] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=176, chan=99] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=99] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=99] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=99] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=99] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=100] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=100] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=100] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=100] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=100] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=176, chan=101] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=101] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=101] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=101] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=101] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=102] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=102] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=102] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=102] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=102] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=176, chan=103] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=103] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=103] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=103] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=103] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=104] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=104] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=104] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=104] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=104] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=176, chan=105] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=105] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=105] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=105] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=105] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=106] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=106] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=106] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=106] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=106] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=176, chan=107] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=107] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=107] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=107] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=107] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=108] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=108] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=108] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=108] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=108] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=176, chan=109] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=109] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=109] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=109] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=109] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=110] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=110] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=176, chan=110] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=110] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=110] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=176, chan=111] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=111] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=111] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=111] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=111] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=176, chan=112] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=112] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=176, chan=112] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=112] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=112] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=176, chan=113] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=113] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=113] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=113] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=113] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=176, chan=114] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=114] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=176, chan=114] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=114] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=114] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=176, chan=115] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=115] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=115] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=115] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=115] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=116] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=116] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=116] Received exit status 1 INFO asyncssh:logging.py:92 [conn=176, chan=116] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=116] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=176, chan=117] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=117] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=117] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=117] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=117] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=118] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=118] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=118] Received exit status 1 INFO asyncssh:logging.py:92 [conn=176, chan=118] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=118] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=176, chan=119] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=119] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=119] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=119] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=119] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=120] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=120] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=120] Received exit status 1 INFO asyncssh:logging.py:92 [conn=176, chan=120] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=120] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=176, chan=121] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=121] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=121] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=121] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=121] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=122] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=122] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=122] Received exit status 1 INFO asyncssh:logging.py:92 [conn=176, chan=122] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=122] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=176, chan=123] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=123] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=123] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=123] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=123] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=124] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=124] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=124] Received exit status 1 INFO asyncssh:logging.py:92 [conn=176, chan=124] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=124] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=176, chan=125] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=125] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=125] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=125] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=125] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=126] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=126] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=126] Received exit status 1 INFO asyncssh:logging.py:92 [conn=176, chan=126] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=126] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=176, chan=127] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=127] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=127] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=127] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=127] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=128] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=128] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=128] Received exit status 1 INFO asyncssh:logging.py:92 [conn=176, chan=128] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=128] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=176, chan=129] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=129] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=129] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=129] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=129] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=130] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=130] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=176, chan=130] Received exit status 1 INFO asyncssh:logging.py:92 [conn=176, chan=130] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=130] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=176, chan=131] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=131] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=131] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=131] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=131] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=176, chan=132] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=132] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=176, chan=132] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=132] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=132] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=176, chan=133] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=133] Command: date INFO asyncssh:logging.py:92 [conn=176, chan=133] Received exit status 0 INFO asyncssh:logging.py:92 [conn=176, chan=133] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=133] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=176, chan=134] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=176, chan=134] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=176, chan=134] Received exit status 2 INFO asyncssh:logging.py:92 [conn=176, chan=134] Received channel close INFO asyncssh:logging.py:92 [conn=176, chan=134] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/qos/test_qos_trust_mode.py::test_qos_trust_mode[sp-L2] | 137.15 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-7263' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_qos_trust_mode[sp-L2]">Starting testcase:test_qos_trust_mode[sp-L2] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/test_qos_trust_mode.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=176, chan=135] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=177] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=177] Local address: 172.17.0.2, port 56732 INFO asyncssh:logging.py:92 [conn=177] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=177] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=177] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=177, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:06:34 UTC 2023 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=177, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=1] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=177, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=2] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=2] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:06:34 UTC 2023 INFO asyncssh:logging.py:92 [conn=177, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=177, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=4] Command: ip link add name br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=177, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=177, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=177, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=177, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=177, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge vlan delete dev swp33 vid 1 && bridge vlan delete dev swp34 vid 1 INFO asyncssh:logging.py:92 [conn=177, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=8] Command: bridge vlan delete dev swp33 vid 1 && bridge vlan delete dev swp34 vid 1 INFO asyncssh:logging.py:92 [conn=177, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=177, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 1571 && bridge vlan add dev swp34 vid 1571 INFO asyncssh:logging.py:92 [conn=177, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=10] Command: bridge vlan add dev swp33 vid 1571 && bridge vlan add dev swp34 vid 1571 INFO asyncssh:logging.py:92 [conn=177, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=177, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=177, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=12] Command: tc qdisc add dev swp34 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=177, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=177, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=177, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=14] Command: tc qdisc add dev swp34 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=177, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=177, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=177, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=16] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=177, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2968 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.2', 'plen': 24, 'vlan': 1571, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': 1571, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05dcd9f0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 230097 Rx 230097 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 230096 Rx 230096 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 230096 Rx 230096 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 230096 Rx 230096 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 230096 Rx 230096 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 230096 Rx 230096 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 230096 Rx 230096 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 230096 Rx 230096 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] PCP | PRIO | Rx Rate, Mbit | Loss, % | Duration, s | Status INFO DENT:Logger.py:84 [Ixia Traffic Generator] 0 | 0 | 34.42 | 0.00 | 26.11 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 1 | 1 | 34.42 | 0.00 | 26.11 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 2 | 2 | 34.42 | 0.00 | 26.11 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 3 | 3 | 34.42 | 0.00 | 26.11 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 4 | 4 | 34.42 | 0.00 | 26.11 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 5 | 5 | 34.42 | 0.00 | 26.11 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 6 | 6 | 34.42 | 0.00 | 26.11 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 7 | 7 | 34.42 | 0.00 | 26.11 | True INFO asyncssh:logging.py:92 [conn=177, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=17] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show dev swp34 INFO asyncssh:logging.py:92 [conn=177, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=18] Command: tc -j -s qdisc show dev swp34 INFO asyncssh:logging.py:92 [conn=177, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"ets","handle":"10:","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":2160,"packets":11,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117809152,"packets":230096,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117809152,"packets":230096,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117809152,"packets":230096,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117809152,"packets":230096,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117809152,"packets":230096,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117814036,"packets":230118,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117809512,"packets":230100,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117809152,"packets":230096,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Band | PRIO | Statistics, bytes | Rate, Mbit | Expected, Mbit | Deviation, % | Duration, s | Status INFO DENT:Logger.py:84 [DENT infrastructure 2] 8 | 0 | 117814036 | 34.42 | 34.42 | 0.0 | 26.11 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 7 | 1 | 117809152 | 34.42 | 34.42 | 0.0 | 26.11 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 6 | 2 | 117809152 | 34.42 | 34.42 | 0.0 | 26.11 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 5 | 3 | 117809152 | 34.42 | 34.42 | 0.0 | 26.11 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 4 | 4 | 117809152 | 34.42 | 34.42 | 0.0 | 26.11 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 3 | 5 | 117809152 | 34.42 | 34.42 | 0.0 | 26.11 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 2 | 6 | 117809152 | 34.42 | 34.42 | 0.0 | 26.11 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 1 | 7 | 117809512 | 34.42 | 34.42 | 0.0 | 26.11 | True -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_qos_trust_mode[sp-L2] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/test_qos_trust_mode.py INFO asyncssh:logging.py:92 [conn=177, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=19] Channel closed DEBUG infra2:Logger.py:156 dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=177, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=20] Command: dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=177, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=177, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=177, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:08:50 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=177, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=177, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=24] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=177, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":139,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=177, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=177, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=26] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=177, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=177, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=27] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=177, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=28] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:08:50 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=177, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=177, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=30] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=177, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=30] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=177, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=177, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=32] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=177, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=177, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=177, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=177, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=34] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=177, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=177, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=177, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=177, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=177, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=177, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=177, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=177, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=177, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=177, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=177, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=177, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=177, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=177, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=177, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=177, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=177, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=177, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=177, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=177, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=177, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=177, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=177, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=177, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=46] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=177, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=177, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=177, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=177, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=48] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=177, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=177, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=177, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=177, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=50] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=177, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=177, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=177, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=177, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=52] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=177, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=177, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=177, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=177, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=54] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=177, chan=54] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=54] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=177, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=55] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=177, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=56] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=177, chan=56] Received exit status 1 INFO asyncssh:logging.py:92 [conn=177, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=56] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=177, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=57] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=177, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=58] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=177, chan=58] Received exit status 1 INFO asyncssh:logging.py:92 [conn=177, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=58] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=177, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=59] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=177, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=60] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=177, chan=60] Received exit status 1 INFO asyncssh:logging.py:92 [conn=177, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=60] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=177, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=61] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=177, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=62] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=177, chan=62] Received exit status 1 INFO asyncssh:logging.py:92 [conn=177, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=62] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=177, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=63] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=177, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=64] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=177, chan=64] Received exit status 1 INFO asyncssh:logging.py:92 [conn=177, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=64] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=177, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=65] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=177, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=66] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=177, chan=66] Received exit status 1 INFO asyncssh:logging.py:92 [conn=177, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=66] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=177, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=67] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=67] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=67] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=67] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=177, chan=68] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=68] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=177, chan=68] Received exit status 1 INFO asyncssh:logging.py:92 [conn=177, chan=68] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=68] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=177, chan=69] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=69] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=69] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=69] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=69] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=177, chan=70] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=70] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=177, chan=70] Received exit status 1 INFO asyncssh:logging.py:92 [conn=177, chan=70] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=70] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=177, chan=71] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=71] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=71] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=71] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=71] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=177, chan=72] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=72] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=177, chan=72] Received exit status 2 INFO asyncssh:logging.py:92 [conn=177, chan=72] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=72] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=177, chan=73] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=73] Command: date INFO asyncssh:logging.py:92 [conn=177, chan=73] Received exit status 0 INFO asyncssh:logging.py:92 [conn=177, chan=73] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=73] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=177, chan=74] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=177, chan=74] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=177, chan=74] Received exit status 2 INFO asyncssh:logging.py:92 [conn=177, chan=74] Received channel close INFO asyncssh:logging.py:92 [conn=177, chan=74] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/qos/test_qos_trust_mode.py::test_qos_trust_mode[sp-L3] | 137.24 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-7350' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_qos_trust_mode[sp-L3]">Starting testcase:test_qos_trust_mode[sp-L3] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/test_qos_trust_mode.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=177, chan=75] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=178] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=178] Local address: 172.17.0.2, port 46570 INFO asyncssh:logging.py:92 [conn=178] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=178] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=178] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=178, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:08:51 UTC 2023 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=178, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=1] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=178, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=2] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=2] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:08:51 UTC 2023 INFO asyncssh:logging.py:92 [conn=178, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=178, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=4] Command: ip link add name br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=178, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=178, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=178, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=178, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=178, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=7] Channel closed DEBUG infra2:Logger.py:156 dcb app add dev swp33 dscp-prio 36:0 28:1 15:2 62:3 50:4 21:5 30:6 43:7 INFO asyncssh:logging.py:92 [conn=178, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=8] Command: dcb app add dev swp33 dscp-prio 36:0 28:1 15:2 62:3 50:4 21:5 30:6 43:7 INFO asyncssh:logging.py:92 [conn=178, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=178, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=9] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp33 dscp-prio INFO asyncssh:logging.py:92 [conn=178, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=10] Command: dcb -j app show dev swp33 dscp-prio INFO asyncssh:logging.py:92 [conn=178, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=10] Channel closed DEBUG infra2:Logger.py:156 {"dscp_prio":[[15,2],[21,5],[28,1],[30,6],[36,0],[43,7],[50,4],[62,3]]} INFO asyncssh:logging.py:92 [conn=178, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=178, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=12] Command: tc qdisc add dev swp34 handle 10 root ets bands 8 strict 8 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=178, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=178, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=178, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=14] Command: tc qdisc add dev swp34 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=178, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=178, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=178, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=16] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=178, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2968 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.2', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b05540>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229480 Rx 229480 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229480 Rx 229480 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229480 Rx 229480 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229480 Rx 229480 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229480 Rx 229480 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229480 Rx 229480 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229480 Rx 229480 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229480 Rx 229480 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] DSCP | PRIO | Rx Rate, Mbit | Loss, % | Duration, s | Status INFO DENT:Logger.py:84 [Ixia Traffic Generator] 36 | 0 | 34.42 | 0.00 | 26.04 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 28 | 1 | 34.42 | 0.00 | 26.04 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 15 | 2 | 34.42 | 0.00 | 26.04 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 62 | 3 | 34.42 | 0.00 | 26.04 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 50 | 4 | 34.42 | 0.00 | 26.04 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 21 | 5 | 34.42 | 0.00 | 26.04 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 30 | 6 | 34.42 | 0.00 | 26.04 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 43 | 7 | 34.42 | 0.00 | 26.04 | True INFO asyncssh:logging.py:92 [conn=178, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=17] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show dev swp34 INFO asyncssh:logging.py:92 [conn=178, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=18] Command: tc -j -s qdisc show dev swp34 INFO asyncssh:logging.py:92 [conn=178, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"ets","handle":"10:","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":2805,"packets":23,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117493760,"packets":229480,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117493760,"packets":229480,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117493760,"packets":229480,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117493760,"packets":229480,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117493760,"packets":229480,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117498948,"packets":229518,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117494834,"packets":229491,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117493760,"packets":229480,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Band | PRIO | Statistics, bytes | Rate, Mbit | Expected, Mbit | Deviation, % | Duration, s | Status INFO DENT:Logger.py:84 [DENT infrastructure 2] 8 | 0 | 117498948 | 34.42 | 34.42 | 0.0 | 26.04 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 7 | 1 | 117493760 | 34.42 | 34.42 | 0.0 | 26.04 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 6 | 2 | 117493760 | 34.42 | 34.42 | 0.0 | 26.04 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 5 | 3 | 117493760 | 34.42 | 34.42 | 0.0 | 26.04 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 4 | 4 | 117493760 | 34.42 | 34.42 | 0.0 | 26.04 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 3 | 5 | 117493760 | 34.42 | 34.42 | 0.0 | 26.04 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 2 | 6 | 117493760 | 34.42 | 34.42 | 0.0 | 26.04 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 1 | 7 | 117494834 | 34.42 | 34.42 | 0.0 | 26.04 | True -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_qos_trust_mode[sp-L3] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/test_qos_trust_mode.py INFO asyncssh:logging.py:92 [conn=178, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=19] Channel closed DEBUG infra2:Logger.py:156 dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=178, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=20] Command: dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=178, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=178, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=178, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:11:07 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=178, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=178, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=24] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=178, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":140,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=178, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=178, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=26] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=178, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=178, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=27] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=178, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=28] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:11:07 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=178, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=178, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=30] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=178, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=30] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"strict":8,"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=178, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=178, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=32] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=178, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=178, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=178, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=178, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=34] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=178, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=178, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=178, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=178, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=178, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=178, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=178, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=178, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=178, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=178, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=178, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=178, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=178, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=178, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=178, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=178, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=178, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=178, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=178, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=178, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=178, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=178, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=178, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=178, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=46] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=178, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=178, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=178, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=178, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=48] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=178, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=178, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=178, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=178, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=50] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=178, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=178, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=178, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=178, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=52] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=178, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=178, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=178, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=178, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=54] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=178, chan=54] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=54] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=178, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=55] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=178, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=56] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=178, chan=56] Received exit status 1 INFO asyncssh:logging.py:92 [conn=178, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=56] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=178, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=57] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=178, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=58] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=178, chan=58] Received exit status 1 INFO asyncssh:logging.py:92 [conn=178, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=58] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=178, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=59] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=178, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=60] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=178, chan=60] Received exit status 1 INFO asyncssh:logging.py:92 [conn=178, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=60] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=178, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=61] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=178, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=62] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=178, chan=62] Received exit status 1 INFO asyncssh:logging.py:92 [conn=178, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=62] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=178, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=63] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=178, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=64] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=178, chan=64] Received exit status 1 INFO asyncssh:logging.py:92 [conn=178, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=64] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=178, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=65] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=178, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=66] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=178, chan=66] Received exit status 1 INFO asyncssh:logging.py:92 [conn=178, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=66] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=178, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=67] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=67] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=67] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=67] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=178, chan=68] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=68] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=178, chan=68] Received exit status 1 INFO asyncssh:logging.py:92 [conn=178, chan=68] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=68] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=178, chan=69] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=69] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=69] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=69] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=69] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=178, chan=70] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=70] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=178, chan=70] Received exit status 1 INFO asyncssh:logging.py:92 [conn=178, chan=70] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=70] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=178, chan=71] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=71] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=71] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=71] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=71] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=178, chan=72] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=72] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=178, chan=72] Received exit status 2 INFO asyncssh:logging.py:92 [conn=178, chan=72] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=72] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=178, chan=73] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=73] Command: date INFO asyncssh:logging.py:92 [conn=178, chan=73] Received exit status 0 INFO asyncssh:logging.py:92 [conn=178, chan=73] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=73] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=178, chan=74] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=178, chan=74] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=178, chan=74] Received exit status 2 INFO asyncssh:logging.py:92 [conn=178, chan=74] Received channel close INFO asyncssh:logging.py:92 [conn=178, chan=74] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/qos/test_qos_trust_mode.py::test_qos_trust_mode[wrr-L2] | 140.10 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-7437' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_qos_trust_mode[wrr-L2]">Starting testcase:test_qos_trust_mode[wrr-L2] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/test_qos_trust_mode.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=178, chan=75] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=179] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=179] Local address: 172.17.0.2, port 41598 INFO asyncssh:logging.py:92 [conn=179] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=179] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=179] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=179, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:11:08 UTC 2023 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=179, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=1] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=179, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=2] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=2] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:11:08 UTC 2023 INFO asyncssh:logging.py:92 [conn=179, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=179, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=4] Command: ip link add name br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=179, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=179, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=179, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=179, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=179, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge vlan delete dev swp33 vid 1 && bridge vlan delete dev swp34 vid 1 INFO asyncssh:logging.py:92 [conn=179, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=8] Command: bridge vlan delete dev swp33 vid 1 && bridge vlan delete dev swp34 vid 1 INFO asyncssh:logging.py:92 [conn=179, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=179, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 2554 && bridge vlan add dev swp34 vid 2554 INFO asyncssh:logging.py:92 [conn=179, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=10] Command: bridge vlan add dev swp33 vid 2554 && bridge vlan add dev swp34 vid 2554 INFO asyncssh:logging.py:92 [conn=179, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=179, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 handle 10 root ets bands 8 quanta 10 8 8 5 5 4 2 1 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=179, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=12] Command: tc qdisc add dev swp34 handle 10 root ets bands 8 quanta 10 8 8 5 5 4 2 1 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=179, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=179, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=179, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=14] Command: tc qdisc add dev swp34 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=179, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=179, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=179, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=16] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=179, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"quanta":[10,8,8,5,5,4,2,1],"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2968 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.2', 'plen': 24, 'vlan': 2554, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': 2554, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05bf6290>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229738 Rx 229738 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229738 Rx 229738 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229738 Rx 229738 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229737 Rx 229737 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229737 Rx 229737 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229737 Rx 229737 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229737 Rx 229737 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229737 Rx 229737 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] PCP | PRIO | Rx Rate, Mbit | Loss, % | Duration, s | Status INFO DENT:Logger.py:84 [Ixia Traffic Generator] 0 | 0 | 34.42 | 0.00 | 26.07 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 1 | 1 | 34.42 | 0.00 | 26.07 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 2 | 2 | 34.42 | 0.00 | 26.07 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 3 | 3 | 34.42 | 0.00 | 26.07 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 4 | 4 | 34.42 | 0.00 | 26.07 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 5 | 5 | 34.42 | 0.00 | 26.07 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 6 | 6 | 34.42 | 0.00 | 26.07 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 7 | 7 | 34.42 | 0.00 | 26.07 | True INFO asyncssh:logging.py:92 [conn=179, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=17] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show dev swp34 INFO asyncssh:logging.py:92 [conn=179, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=18] Command: tc -j -s qdisc show dev swp34 INFO asyncssh:logging.py:92 [conn=179, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"ets","handle":"10:","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"quanta":[10,8,8,5,5,4,2,1],"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":2160,"packets":11,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117625344,"packets":229737,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117625856,"packets":229738,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117625344,"packets":229737,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117625344,"packets":229737,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117625856,"packets":229738,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117630292,"packets":229760,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117625704,"packets":229741,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117625344,"packets":229737,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Band | PRIO | Statistics, bytes | Rate, Mbit | Expected, Mbit | Deviation, % | Duration, s | Status INFO DENT:Logger.py:84 [DENT infrastructure 2] 8 | 0 | 117630292 | 34.42 | 34.42 | 0.0 | 26.07 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 7 | 1 | 117625856 | 34.42 | 34.42 | 0.0 | 26.07 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 6 | 2 | 117625856 | 34.42 | 34.42 | 0.0 | 26.07 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 5 | 3 | 117625344 | 34.42 | 34.42 | 0.0 | 26.07 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 4 | 4 | 117625344 | 34.42 | 34.42 | 0.0 | 26.07 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 3 | 5 | 117625344 | 34.42 | 34.42 | 0.0 | 26.07 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 2 | 6 | 117625344 | 34.42 | 34.42 | 0.0 | 26.07 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 1 | 7 | 117625704 | 34.42 | 34.42 | 0.0 | 26.07 | True -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_qos_trust_mode[wrr-L2] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/test_qos_trust_mode.py INFO asyncssh:logging.py:92 [conn=179, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=19] Channel closed DEBUG infra2:Logger.py:156 dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=179, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=20] Command: dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=179, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=179, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=179, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:13:27 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=179, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=179, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=24] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=179, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":141,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=179, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=179, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=26] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=179, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=179, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=27] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=179, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=28] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:13:27 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=179, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=179, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=30] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=179, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=30] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"quanta":[10,8,8,5,5,4,2,1],"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=179, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=179, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=32] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=179, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=179, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=179, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=179, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=34] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=179, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=179, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=179, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=179, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=179, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=179, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=179, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=179, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=179, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=179, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=179, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=179, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=179, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=179, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=179, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=179, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=179, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=179, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=179, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=179, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=179, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=179, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=179, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=179, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=46] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=179, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=179, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=179, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=179, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=48] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=179, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=179, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=179, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=179, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=50] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=179, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=179, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=179, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=179, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=52] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=179, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=179, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=179, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=179, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=54] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=179, chan=54] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=54] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=179, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=55] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=179, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=56] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=179, chan=56] Received exit status 1 INFO asyncssh:logging.py:92 [conn=179, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=56] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=179, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=57] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=179, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=58] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=179, chan=58] Received exit status 1 INFO asyncssh:logging.py:92 [conn=179, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=58] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=179, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=59] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=179, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=60] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=179, chan=60] Received exit status 1 INFO asyncssh:logging.py:92 [conn=179, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=60] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=179, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=61] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=179, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=62] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=179, chan=62] Received exit status 1 INFO asyncssh:logging.py:92 [conn=179, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=62] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=179, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=63] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=179, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=64] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=179, chan=64] Received exit status 1 INFO asyncssh:logging.py:92 [conn=179, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=64] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=179, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=65] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=179, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=66] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=179, chan=66] Received exit status 1 INFO asyncssh:logging.py:92 [conn=179, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=66] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=179, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=67] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=67] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=67] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=67] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=179, chan=68] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=68] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=179, chan=68] Received exit status 1 INFO asyncssh:logging.py:92 [conn=179, chan=68] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=68] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=179, chan=69] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=69] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=69] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=69] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=69] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=179, chan=70] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=70] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=179, chan=70] Received exit status 1 INFO asyncssh:logging.py:92 [conn=179, chan=70] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=70] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=179, chan=71] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=71] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=71] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=71] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=71] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=179, chan=72] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=72] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=179, chan=72] Received exit status 2 INFO asyncssh:logging.py:92 [conn=179, chan=72] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=72] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=179, chan=73] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=73] Command: date INFO asyncssh:logging.py:92 [conn=179, chan=73] Received exit status 0 INFO asyncssh:logging.py:92 [conn=179, chan=73] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=73] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=179, chan=74] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=179, chan=74] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=179, chan=74] Received exit status 2 INFO asyncssh:logging.py:92 [conn=179, chan=74] Received channel close INFO asyncssh:logging.py:92 [conn=179, chan=74] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/qos/test_qos_trust_mode.py::test_qos_trust_mode[wrr-L3] | 136.10 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-7524' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_qos_trust_mode[wrr-L3]">Starting testcase:test_qos_trust_mode[wrr-L3] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/test_qos_trust_mode.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=179, chan=75] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=180] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=180] Local address: 172.17.0.2, port 58642 INFO asyncssh:logging.py:92 [conn=180] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=180] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=180] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=180, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:13:28 UTC 2023 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=180, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=1] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=180, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=2] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=2] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:13:28 UTC 2023 INFO asyncssh:logging.py:92 [conn=180, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=180, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=4] Command: ip link add name br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=180, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=180, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=180, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=180, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=180, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=7] Channel closed DEBUG infra2:Logger.py:156 dcb app add dev swp33 dscp-prio 31:0 43:1 44:2 34:3 20:4 32:5 62:6 40:7 INFO asyncssh:logging.py:92 [conn=180, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=8] Command: dcb app add dev swp33 dscp-prio 31:0 43:1 44:2 34:3 20:4 32:5 62:6 40:7 INFO asyncssh:logging.py:92 [conn=180, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=180, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=9] Channel closed DEBUG infra2:Logger.py:156 dcb -j app show dev swp33 dscp-prio INFO asyncssh:logging.py:92 [conn=180, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=10] Command: dcb -j app show dev swp33 dscp-prio INFO asyncssh:logging.py:92 [conn=180, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=10] Channel closed DEBUG infra2:Logger.py:156 {"dscp_prio":[[20,4],[31,0],[32,5],[34,3],[40,7],[43,1],[44,2],[62,6]]} INFO asyncssh:logging.py:92 [conn=180, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=11] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 handle 10 root ets bands 8 quanta 9 9 9 5 4 3 3 1 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=180, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=12] Command: tc qdisc add dev swp34 handle 10 root ets bands 8 quanta 9 9 9 5 4 3 3 1 priomap 7 6 5 4 3 2 1 0 INFO asyncssh:logging.py:92 [conn=180, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=180, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=13] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp34 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=180, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=14] Command: tc qdisc add dev swp34 handle 18 parent 10:8 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 17 parent 10:7 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 16 parent 10:6 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 15 parent 10:5 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 14 parent 10:4 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 13 parent 10:3 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 12 parent 10:2 tbf rate 10Gbit burst 1M limit 1M && tc qdisc add dev swp34 handle 11 parent 10:1 tbf rate 10Gbit burst 1M limit 1M INFO asyncssh:logging.py:92 [conn=180, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=180, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=15] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=180, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=16] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=180, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"quanta":[9,9,9,5,4,3,3,1],"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2968 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.1/24', 'count': 1, 'ip': '1.1.1.1', 'gw': '1.1.1.2', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating ethernet traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.1/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b05ed0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229369 Rx 229369 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229370 Rx 229370 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229369 Rx 229369 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229369 Rx 229369 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229369 Rx 229369 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229370 Rx 229370 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229369 Rx 229369 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic SIP-DIP 00:11:01:00:00:01-00:12:01:00:00:01 Tx 229369 Rx 229369 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] DSCP | PRIO | Rx Rate, Mbit | Loss, % | Duration, s | Status INFO DENT:Logger.py:84 [Ixia Traffic Generator] 31 | 0 | 34.42 | 0.00 | 26.03 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 43 | 1 | 34.42 | 0.00 | 26.03 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 44 | 2 | 34.42 | 0.00 | 26.03 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 34 | 3 | 34.42 | 0.00 | 26.03 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 20 | 4 | 34.42 | 0.00 | 26.03 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 32 | 5 | 34.42 | 0.00 | 26.03 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 62 | 6 | 34.42 | 0.00 | 26.03 | True INFO DENT:Logger.py:84 [Ixia Traffic Generator] 40 | 7 | 34.42 | 0.00 | 26.03 | True INFO asyncssh:logging.py:92 [conn=180, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=17] Channel closed DEBUG infra2:Logger.py:156 tc -j -s qdisc show dev swp34 INFO asyncssh:logging.py:92 [conn=180, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=18] Command: tc -j -s qdisc show dev swp34 INFO asyncssh:logging.py:92 [conn=180, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=18] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"ets","handle":"10:","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"quanta":[9,9,9,5,4,3,3,1],"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]},"bytes":2436,"packets":20,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"15:","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117436928,"packets":229369,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"17:","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117437440,"packets":229370,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"12:","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117436928,"packets":229369,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"14:","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117436928,"packets":229369,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"16:","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117436928,"packets":229369,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"18:","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117441884,"packets":229403,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"11:","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117437948,"packets":229379,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0},{"kind":"tbf","handle":"13:","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0},"bytes":117436928,"packets":229369,"drops":0,"overlimits":0,"requeues":0,"backlog":0,"qlen":0}] INFO DENT:Logger.py:84 [DENT infrastructure 2] Band | PRIO | Statistics, bytes | Rate, Mbit | Expected, Mbit | Deviation, % | Duration, s | Status INFO DENT:Logger.py:84 [DENT infrastructure 2] 8 | 0 | 117441884 | 34.42 | 34.42 | 0.0 | 26.03 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 7 | 1 | 117437440 | 34.42 | 34.42 | 0.0 | 26.03 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 6 | 2 | 117436928 | 34.42 | 34.42 | 0.0 | 26.03 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 5 | 3 | 117436928 | 34.42 | 34.42 | 0.0 | 26.03 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 4 | 4 | 117436928 | 34.42 | 34.42 | 0.0 | 26.03 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 3 | 5 | 117436928 | 34.42 | 34.42 | 0.0 | 26.03 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 2 | 6 | 117436928 | 34.42 | 34.42 | 0.0 | 26.03 | True INFO DENT:Logger.py:84 [DENT infrastructure 2] 1 | 7 | 117437948 | 34.42 | 34.42 | 0.0 | 26.03 | True -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_qos_trust_mode[wrr-L3] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/qos/test_qos_trust_mode.py INFO asyncssh:logging.py:92 [conn=180, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=19] Channel closed DEBUG infra2:Logger.py:156 dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=180, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=20] Command: dcb app flush dev swp33 && dcb app flush dev swp34 && dcb app flush dev swp35 && dcb app flush dev swp36 INFO asyncssh:logging.py:92 [conn=180, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=180, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=21] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=180, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=22] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=22] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:15:43 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=180, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=23] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=180, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=24] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=180, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=24] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":142,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=180, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=25] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=180, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=26] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=180, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=180, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=27] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=180, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=28] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:15:44 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=180, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=29] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=180, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=30] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=180, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=30] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ets","handle":"10:","dev":"swp34","root":true,"refcnt":2,"offloaded":true,"options":{"bands":8,"quanta":[9,9,9,5,4,3,3,1],"priomap":[7,6,5,4,3,2,1,0,7,7,7,7,7,7,7,7]}},{"kind":"tbf","handle":"15:","dev":"swp34","parent":"10:5","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"17:","dev":"swp34","parent":"10:7","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"12:","dev":"swp34","parent":"10:2","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"14:","dev":"swp34","parent":"10:4","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"16:","dev":"swp34","parent":"10:6","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"18:","dev":"swp34","parent":"10:8","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"11:","dev":"swp34","parent":"10:1","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"tbf","handle":"13:","dev":"swp34","parent":"10:3","offloaded":true,"options":{"rate":1250000000,"burst":1047500,"lat":0}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}}] INFO asyncssh:logging.py:92 [conn=180, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=31] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=180, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=32] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=180, chan=32] Received exit status 2 INFO asyncssh:logging.py:92 [conn=180, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=32] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=180, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=33] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=180, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=34] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=180, chan=34] Received exit status 2 INFO asyncssh:logging.py:92 [conn=180, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=34] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=180, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=35] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=180, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=36] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=180, chan=36] Received exit status 2 INFO asyncssh:logging.py:92 [conn=180, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=36] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=180, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=37] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=180, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=38] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=180, chan=38] Received exit status 2 INFO asyncssh:logging.py:92 [conn=180, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=38] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=180, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=39] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=180, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=40] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=180, chan=40] Received exit status 2 INFO asyncssh:logging.py:92 [conn=180, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=40] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=180, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=180, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=42] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=180, chan=42] Received exit status 2 INFO asyncssh:logging.py:92 [conn=180, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=42] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=180, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=180, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=44] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=180, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=180, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=180, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=180, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=46] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=180, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=180, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=180, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=180, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=48] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=180, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=180, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=180, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=180, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=50] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=180, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=180, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=180, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=180, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=52] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=180, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=180, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=180, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=180, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=54] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=180, chan=54] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=54] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=180, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=55] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=180, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=56] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=180, chan=56] Received exit status 1 INFO asyncssh:logging.py:92 [conn=180, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=56] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=180, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=57] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=180, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=58] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=180, chan=58] Received exit status 1 INFO asyncssh:logging.py:92 [conn=180, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=58] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=180, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=59] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=180, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=60] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=180, chan=60] Received exit status 1 INFO asyncssh:logging.py:92 [conn=180, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=60] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=180, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=61] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=180, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=62] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=180, chan=62] Received exit status 1 INFO asyncssh:logging.py:92 [conn=180, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=62] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=180, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=63] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=180, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=64] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=180, chan=64] Received exit status 1 INFO asyncssh:logging.py:92 [conn=180, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=64] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=180, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=65] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=180, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=66] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=180, chan=66] Received exit status 1 INFO asyncssh:logging.py:92 [conn=180, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=66] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=180, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=67] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=67] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=67] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=67] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=180, chan=68] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=68] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=180, chan=68] Received exit status 1 INFO asyncssh:logging.py:92 [conn=180, chan=68] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=68] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=180, chan=69] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=69] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=69] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=69] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=69] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=180, chan=70] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=70] Command: tc qdisc delete dev swp34 tbf INFO asyncssh:logging.py:92 [conn=180, chan=70] Received exit status 1 INFO asyncssh:logging.py:92 [conn=180, chan=70] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=70] Channel closed DEBUG infra2:Logger.py:156 tbf: the "rate" parameter is mandatory. tbf: the "burst" parameter is mandatory. tbf: either "limit" or "latency" is required. Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ] [ peakrate KBPS ] [ latency TIME ] [ overhead BYTES ] [ linklayer TYPE ] INFO asyncssh:logging.py:92 [conn=180, chan=71] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=71] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=71] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=71] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=71] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=180, chan=72] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=72] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=180, chan=72] Received exit status 2 INFO asyncssh:logging.py:92 [conn=180, chan=72] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=72] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=180, chan=73] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=73] Command: date INFO asyncssh:logging.py:92 [conn=180, chan=73] Received exit status 0 INFO asyncssh:logging.py:92 [conn=180, chan=73] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=73] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=180, chan=74] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=180, chan=74] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=180, chan=74] Received exit status 2 INFO asyncssh:logging.py:92 [conn=180, chan=74] Received channel close INFO asyncssh:logging.py:92 [conn=180, chan=74] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. | |||
| Passed | functional/storm_control/test_storm_control_different_rates.py::test_storm_control_different_rates | 352.34 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_storm_control_different_rates">Starting testcase:test_storm_control_different_rates from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_different_rates.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-7803' coro=<test_storm_control_different_rates() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_different_rates.py:90> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=183, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=184] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=184] Local address: 172.17.0.2, port 46428 INFO asyncssh:logging.py:92 [conn=184] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=184] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=184] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=184, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:26:59 UTC 2023 INFO asyncssh:logging.py:92 [conn=184, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=184, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=2] Command: ip link set dev swp33 up && ip link set dev swp34 up && ip link set dev swp35 up && ip link set dev swp36 up INFO asyncssh:logging.py:92 [conn=184, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=184, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=4] Command: ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=184, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=184, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=6] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=184, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 master br0 && ip link set dev swp34 master br0 && ip link set dev swp35 master br0 && ip link set dev swp36 master br0 INFO asyncssh:logging.py:92 [conn=184, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=8] Command: ip link set dev swp33 master br0 && ip link set dev swp34 master br0 && ip link set dev swp35 master br0 && ip link set dev swp36 master br0 INFO asyncssh:logging.py:92 [conn=184, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 1 pvid untagged && bridge vlan add dev swp34 vid 1 pvid untagged && bridge vlan add dev swp35 vid 2 pvid untagged && bridge vlan add dev swp36 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=184, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=10] Command: bridge vlan add dev swp33 vid 1 pvid untagged && bridge vlan add dev swp34 vid 1 pvid untagged && bridge vlan add dev swp35 vid 2 pvid untagged && bridge vlan add dev swp36 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=184, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=11] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 1627 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=12] Command: devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 1627 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=13] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=14] Command: devlink -j port param show pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=14] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":1627}]}]}} INFO asyncssh:logging.py:92 [conn=184, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=15] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate value 2981 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=16] Command: devlink port param set pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate value 2981 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=17] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=18] Command: devlink -j port param show pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=18] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":2981}]}]}} INFO asyncssh:logging.py:92 [conn=184, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=19] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 3812 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=20] Command: devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 3812 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=21] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=22] Command: devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=22] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":3812}]}]}} INFO asyncssh:logging.py:92 [conn=184, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=23] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 4528 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=24] Command: devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 4528 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=25] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=26] Command: devlink -j port param show pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=26] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/34":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":4528}]}]}} INFO asyncssh:logging.py:92 [conn=184, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=27] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/35 name unreg_mc_kbyte_per_sec_rate value 1151 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=28] Command: devlink port param set pci/0000:01:00.0/35 name unreg_mc_kbyte_per_sec_rate value 1151 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=28] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=29] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/35 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=30] Command: devlink -j port param show pci/0000:01:00.0/35 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=30] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/35":[{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":1151}]}]}} INFO asyncssh:logging.py:92 [conn=184, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=31] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/36 name unk_uc_kbyte_per_sec_rate value 5165 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=32] Command: devlink port param set pci/0000:01:00.0/36 name unk_uc_kbyte_per_sec_rate value 5165 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=32] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=33] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/36 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=34] Command: devlink -j port param show pci/0000:01:00.0/36 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=34] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/36":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":5165}]}]}} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2981 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.1.1.4/24', 'count': 1, 'ip': '1.1.1.4', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_1.1.1.5/24', 'count': 1, 'ip': '1.1.1.5', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_1_swp1->swp4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_1_swp1->swp3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_1_swp1->swp2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_2_swp1->swp4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_2_swp1->swp3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_2_swp1->swp2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_3_swp1->swp4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_3_swp1->swp3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_3_swp1->swp2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_4_swp2->swp4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_4_swp2->swp3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_4_swp2->swp1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_5_swp3->swp4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_5_swp3->swp2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_5_swp3->swp1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_6_swp4->swp3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_6_swp4->swp2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_6_swp4->swp1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05bf4cd0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_1_swp1->swp4 Tx 94956 Rx 0 Frames Delta 94956 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_1_swp1->swp3 Tx 94413 Rx 0 Frames Delta 94413 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_1_swp1->swp2 Tx 82474 Rx 7490 Frames Delta 74984 Loss 90.918 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_2_swp1->swp4 Tx 144510 Rx 0 Frames Delta 144510 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_2_swp1->swp3 Tx 33559 Rx 0 Frames Delta 33559 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_2_swp1->swp2 Tx 89310 Rx 14652 Frames Delta 74658 Loss 83.594 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_3_swp1->swp4 Tx 37325 Rx 0 Frames Delta 37325 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_3_swp1->swp3 Tx 45853 Rx 0 Frames Delta 45853 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_3_swp1->swp2 Tx 36554 Rx 7619 Frames Delta 28935 Loss 79.157 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_4_swp2->swp4 Tx 39749 Rx 0 Frames Delta 39749 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_4_swp2->swp3 Tx 49125 Rx 0 Frames Delta 49125 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_4_swp2->swp1 Tx 33559 Rx 8328 Frames Delta 25231 Loss 75.184 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_5_swp3->swp4 Tx 230543 Rx 14052 Frames Delta 216491 Loss 93.905 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_5_swp3->swp2 Tx 34232 Rx 0 Frames Delta 34232 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_5_swp3->swp1 Tx 39527 Rx 0 Frames Delta 39527 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_6_swp4->swp3 Tx 42584 Rx 12692 Frames Delta 29892 Loss 70.195 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_6_swp4->swp2 Tx 270856 Rx 0 Frames Delta 270856 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_6_swp4->swp1 Tx 168594 Rx 0 Frames Delta 168594 Loss 100.000 INFO asyncssh:logging.py:92 [conn=184, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=35] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 1627 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=36] Command: devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 1627 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=36] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=37] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=38] Command: devlink -j port param show pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=38] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":1627}]}]}} INFO asyncssh:logging.py:92 [conn=184, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=39] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate value 2981 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=40] Command: devlink port param set pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate value 2981 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=40] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=41] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=42] Command: devlink -j port param show pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=42] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":2981}]}]}} INFO asyncssh:logging.py:92 [conn=184, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=43] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 3812 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=44] Command: devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 3812 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=44] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=44] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=45] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=46] Command: devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=46] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":3812}]}]}} INFO asyncssh:logging.py:92 [conn=184, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=47] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 4528 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=48] Command: devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 4528 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=48] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=48] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=49] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=50] Command: devlink -j port param show pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=50] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=50] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/34":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":4528}]}]}} INFO asyncssh:logging.py:92 [conn=184, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=51] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/35 name unreg_mc_kbyte_per_sec_rate value 1151 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=52] Command: devlink port param set pci/0000:01:00.0/35 name unreg_mc_kbyte_per_sec_rate value 1151 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=52] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=52] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=53] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/35 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=54] Command: devlink -j port param show pci/0000:01:00.0/35 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=54] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=54] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/35":[{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":1151}]}]}} INFO asyncssh:logging.py:92 [conn=184, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=55] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/36 name unk_uc_kbyte_per_sec_rate value 5165 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=56] Command: devlink port param set pci/0000:01:00.0/36 name unk_uc_kbyte_per_sec_rate value 5165 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=56] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=56] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=57] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/36 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=58] Command: devlink -j port param show pci/0000:01:00.0/36 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=58] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=58] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/36":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":5165}]}]}} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05b19a20>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_1_swp1->swp4 Tx 310473 Rx 0 Frames Delta 310473 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_1_swp1->swp3 Tx 308699 Rx 0 Frames Delta 308699 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_1_swp1->swp2 Tx 269662 Rx 24497 Frames Delta 245165 Loss 90.916 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_2_swp1->swp4 Tx 472498 Rx 0 Frames Delta 472498 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_2_swp1->swp3 Tx 109727 Rx 0 Frames Delta 109727 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_2_swp1->swp2 Tx 292012 Rx 47899 Frames Delta 244113 Loss 83.597 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_3_swp1->swp4 Tx 122039 Rx 0 Frames Delta 122039 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_3_swp1->swp3 Tx 149923 Rx 0 Frames Delta 149923 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_3_swp1->swp2 Tx 119519 Rx 24901 Frames Delta 94618 Loss 79.166 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_4_swp2->swp4 Tx 129966 Rx 0 Frames Delta 129966 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_4_swp2->swp3 Tx 160622 Rx 0 Frames Delta 160622 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_4_swp2->swp1 Tx 109727 Rx 27200 Frames Delta 82527 Loss 75.211 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_5_swp3->swp4 Tx 753799 Rx 45882 Frames Delta 707917 Loss 93.913 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_5_swp3->swp2 Tx 111925 Rx 0 Frames Delta 111925 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_5_swp3->swp1 Tx 129240 Rx 0 Frames Delta 129240 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_6_swp4->swp3 Tx 139233 Rx 41467 Frames Delta 97766 Loss 70.218 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_6_swp4->swp2 Tx 885610 Rx 0 Frames Delta 885610 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_6_swp4->swp1 Tx 551247 Rx 0 Frames Delta 551247 Loss 100.000 INFO asyncssh:logging.py:92 [conn=184, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=59] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 1627 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=60] Command: devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 1627 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=60] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=60] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=61] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=62] Command: devlink -j port param show pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=62] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=62] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":1627}]}]}} INFO asyncssh:logging.py:92 [conn=184, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=63] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate value 2981 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=64] Command: devlink port param set pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate value 2981 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=64] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=64] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=65] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=66] Command: devlink -j port param show pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=66] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=66] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":2981}]}]}} INFO asyncssh:logging.py:92 [conn=184, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=67] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=67] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=67] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=67] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 3812 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=68] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=68] Command: devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 3812 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=68] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=68] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=68] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=69] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=69] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=69] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=69] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=69] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=70] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=70] Command: devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=70] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=70] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=70] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":3812}]}]}} INFO asyncssh:logging.py:92 [conn=184, chan=71] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=71] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=71] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=71] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=71] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 4528 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=72] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=72] Command: devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 4528 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=72] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=72] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=72] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=73] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=73] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=73] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=73] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=73] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=74] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=74] Command: devlink -j port param show pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=74] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=74] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=74] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/34":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":4528}]}]}} INFO asyncssh:logging.py:92 [conn=184, chan=75] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=75] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=75] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=75] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=75] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/35 name unreg_mc_kbyte_per_sec_rate value 1151 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=76] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=76] Command: devlink port param set pci/0000:01:00.0/35 name unreg_mc_kbyte_per_sec_rate value 1151 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=76] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=76] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=76] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=77] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=77] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=77] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=77] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=77] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/35 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=78] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=78] Command: devlink -j port param show pci/0000:01:00.0/35 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=78] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=78] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=78] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/35":[{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":1151}]}]}} INFO asyncssh:logging.py:92 [conn=184, chan=79] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=79] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=79] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=79] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=79] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/36 name unk_uc_kbyte_per_sec_rate value 5165 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=80] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=80] Command: devlink port param set pci/0000:01:00.0/36 name unk_uc_kbyte_per_sec_rate value 5165 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=80] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=80] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=80] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=81] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=81] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=81] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=81] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=81] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/36 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=82] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=82] Command: devlink -j port param show pci/0000:01:00.0/36 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=184, chan=82] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=82] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=82] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/36":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":5165}]}]}} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05bf7e50>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_1_swp1->swp4 Tx 525990 Rx 0 Frames Delta 525990 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_1_swp1->swp3 Tx 522985 Rx 0 Frames Delta 522985 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_1_swp1->swp2 Tx 456850 Rx 41496 Frames Delta 415354 Loss 90.917 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_2_swp1->swp4 Tx 800486 Rx 0 Frames Delta 800486 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_2_swp1->swp3 Tx 185895 Rx 0 Frames Delta 185895 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_2_swp1->swp2 Tx 494715 Rx 81132 Frames Delta 413583 Loss 83.600 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_3_swp1->swp4 Tx 206752 Rx 0 Frames Delta 206752 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_3_swp1->swp3 Tx 253994 Rx 0 Frames Delta 253994 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_3_swp1->swp2 Tx 202483 Rx 42166 Frames Delta 160317 Loss 79.176 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_4_swp2->swp4 Tx 220182 Rx 0 Frames Delta 220182 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_4_swp2->swp3 Tx 272118 Rx 0 Frames Delta 272118 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_4_swp2->swp1 Tx 185895 Rx 46077 Frames Delta 139818 Loss 75.213 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_5_swp3->swp4 Tx 1277055 Rx 77712 Frames Delta 1199343 Loss 93.915 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_5_swp3->swp2 Tx 189618 Rx 0 Frames Delta 189618 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_5_swp3->swp1 Tx 218953 Rx 0 Frames Delta 218953 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_6_swp4->swp3 Tx 235882 Rx 70247 Frames Delta 165635 Loss 70.219 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_6_swp4->swp2 Tx 1500364 Rx 0 Frames Delta 1500364 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_6_swp4->swp1 Tx 933901 Rx 0 Frames Delta 933901 Loss 100.000 INFO DENT:Logger.py:147 Restoring kbyte_per_sec_rate values INFO asyncssh:logging.py:92 [conn=184, chan=83] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=83] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=83] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=83] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=83] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show INFO asyncssh:logging.py:92 [conn=184, chan=84] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=84] Command: devlink -j port param show INFO asyncssh:logging.py:92 [conn=184, chan=84] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=84] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=84] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/1":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/2":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/3":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/4":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/5":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/6":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/7":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/8":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/9":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/10":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/11":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/12":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/13":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/14":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/15":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/16":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/17":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/18":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/19":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/20":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/21":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/22":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/23":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/24":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/25":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/26":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/27":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/28":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/29":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/30":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/31":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/32":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/33":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":1627}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":3812}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":2981}]}],"pci/0000:01:00.0/34":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":4528}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":37519}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":35099}]}],"pci/0000:01:00.0/35":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":32678}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":36309}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":1151}]}],"pci/0000:01:00.0/36":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":5165}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":83511}]}],"pci/0000:01:00.0/37":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/38":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/39":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/40":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/41":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/42":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/43":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/44":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/45":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/46":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/47":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/48":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/49":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/50":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/51":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/52":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}]}} INFO asyncssh:logging.py:92 [conn=184, chan=85] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=85] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=85] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=85] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=85] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name bc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=86] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=86] Command: devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name bc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=86] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=86] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=86] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=87] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=87] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=87] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=87] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=87] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=88] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=88] Command: devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=88] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=88] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=88] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=89] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=89] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=89] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=89] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=89] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=90] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=90] Command: devlink port param set pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=90] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=90] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=90] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d06004880>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_1_swp1->swp4 Tx 741507 Rx 0 Frames Delta 741507 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_1_swp1->swp3 Tx 737270 Rx 0 Frames Delta 737270 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_1_swp1->swp2 Tx 644038 Rx 187626 Frames Delta 456412 Loss 70.867 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_2_swp1->swp4 Tx 1128475 Rx 0 Frames Delta 1128475 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_2_swp1->swp3 Tx 262063 Rx 0 Frames Delta 262063 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_2_swp1->swp2 Tx 697418 Rx 242095 Frames Delta 455323 Loss 65.287 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_3_swp1->swp4 Tx 291466 Rx 0 Frames Delta 291466 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_3_swp1->swp3 Tx 358064 Rx 0 Frames Delta 358064 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_3_swp1->swp2 Tx 285448 Rx 109114 Frames Delta 176334 Loss 61.774 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_4_swp2->swp4 Tx 310399 Rx 0 Frames Delta 310399 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_4_swp2->swp3 Tx 383615 Rx 0 Frames Delta 383615 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_4_swp2->swp1 Tx 262063 Rx 108409 Frames Delta 153654 Loss 58.632 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_5_swp3->swp4 Tx 1800310 Rx 479661 Frames Delta 1320649 Loss 73.357 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_5_swp3->swp2 Tx 267312 Rx 0 Frames Delta 267312 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_5_swp3->swp1 Tx 308666 Rx 0 Frames Delta 308666 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_6_swp4->swp3 Tx 332532 Rx 150286 Frames Delta 182246 Loss 54.806 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_6_swp4->swp2 Tx 2115119 Rx 0 Frames Delta 2115119 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_6_swp4->swp1 Tx 1316554 Rx 0 Frames Delta 1316554 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:147 Restoring kbyte_per_sec_rate values INFO asyncssh:logging.py:92 [conn=184, chan=91] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=91] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=91] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=91] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=91] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show INFO asyncssh:logging.py:92 [conn=184, chan=92] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=92] Command: devlink -j port param show INFO asyncssh:logging.py:92 [conn=184, chan=92] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=92] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=92] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/1":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/2":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/3":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/4":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/5":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/6":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/7":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/8":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/9":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/10":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/11":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/12":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/13":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/14":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/15":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/16":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/17":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/18":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/19":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/20":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/21":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/22":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/23":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/24":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/25":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/26":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/27":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/28":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/29":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/30":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/31":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/32":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/33":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/34":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/35":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/36":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/37":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/38":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/39":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/40":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/41":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/42":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/43":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/44":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/45":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/46":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/47":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/48":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/49":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/50":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/51":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/52":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}]}} INFO asyncssh:logging.py:92 [conn=184, chan=93] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=93] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=93] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=93] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=93] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name bc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=94] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=94] Command: devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name bc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=94] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=94] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=94] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=95] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=95] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=95] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=95] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=95] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=96] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=96] Command: devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=96] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=96] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=96] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=184, chan=97] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=97] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=97] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=97] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=97] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=98] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=98] Command: devlink port param set pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=184, chan=98] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=98] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=98] Channel closed DEBUG infra2:Logger.py:156 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_storm_control_different_rates from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_different_rates.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=184, chan=99] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=99] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=99] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=99] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=99] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=184, chan=100] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=100] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=100] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=100] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=100] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:32:21 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2981 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=184, chan=101] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=101] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=101] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=101] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=101] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=184, chan=102] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=102] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=102] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=102] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=102] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:32:51 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=184, chan=103] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=103] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=103] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=103] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=103] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=184, chan=104] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=104] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=184, chan=104] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=104] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=104] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":150,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=184, chan=105] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=105] Command: date INFO asyncssh:logging.py:92 [conn=184, chan=105] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=105] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=105] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=184, chan=106] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=184, chan=106] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=184, chan=106] Received exit status 0 INFO asyncssh:logging.py:92 [conn=184, chan=106] Received channel close INFO asyncssh:logging.py:92 [conn=184, chan=106] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/storm_control/test_storm_control_interaction_span_rule.py::test_storm_control_interaction_span_rule | 252.13 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_storm_control_interaction_span_rule">Starting testcase:test_storm_control_interaction_span_rule from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_interaction_span_rule.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-7968' coro=<test_storm_control_interaction_span_rule() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_interaction_span_rule.py:65> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=185, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=186] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=186] Local address: 172.17.0.2, port 42078 INFO asyncssh:logging.py:92 [conn=186] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=186] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=186] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=186, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:33:02 UTC 2023 INFO asyncssh:logging.py:92 [conn=186, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=186, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=186, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=186, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=186, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=186, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=186, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=186, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=186, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=186, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=7] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 1578 cmode runtime INFO asyncssh:logging.py:92 [conn=186, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=8] Command: devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 1578 cmode runtime INFO asyncssh:logging.py:92 [conn=186, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=186, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=9] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=186, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=10] Command: devlink -j port param show pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=186, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=10] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":1578}]}]}} INFO asyncssh:logging.py:92 [conn=186, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=11] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate value 3976 cmode runtime INFO asyncssh:logging.py:92 [conn=186, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=12] Command: devlink port param set pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate value 3976 cmode runtime INFO asyncssh:logging.py:92 [conn=186, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=186, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=13] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=186, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=14] Command: devlink -j port param show pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=186, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=14] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":3976}]}]}} INFO asyncssh:logging.py:92 [conn=186, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=15] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 5271 cmode runtime INFO asyncssh:logging.py:92 [conn=186, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=16] Command: devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 5271 cmode runtime INFO asyncssh:logging.py:92 [conn=186, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=186, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=17] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=186, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=18] Command: devlink -j port param show pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate INFO asyncssh:logging.py:92 [conn=186, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=18] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/33":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":5271}]}]}} INFO asyncssh:logging.py:92 [conn=186, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=19] Channel closed DEBUG infra2:Logger.py:156 tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=186, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=20] Command: tc qdisc add dev swp33 ingress INFO asyncssh:logging.py:92 [conn=186, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=186, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=21] Channel closed DEBUG infra2:Logger.py:156 tc filter add dev swp33 ingress matchall skip_sw action mirred egress mirror dev swp34 INFO asyncssh:logging.py:92 [conn=186, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=22] Command: tc filter add dev swp33 ingress matchall skip_sw action mirred egress mirror dev swp34 INFO asyncssh:logging.py:92 [conn=186, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=22] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2984 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_1.1.1.2/24', 'count': 1, 'ip': '1.1.1.2', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_1.1.1.3/24', 'count': 1, 'ip': '1.1.1.3', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_1.1.1.4/24', 'count': 1, 'ip': '1.1.1.4', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_1.1.1.5/24', 'count': 1, 'ip': '1.1.1.5', 'gw': '1.1.1.1', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for stream_3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_1.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_1.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_1.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_1.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05a863b0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_1 Tx 486263 Rx 465778 Frames Delta 20485 Loss 4.213 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_2 Tx 486262 Rx 48366 Frames Delta 437896 Loss 90.054 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_3 Tx 486262 Rx 64119 Frames Delta 422143 Loss 86.814 INFO DENT:Logger.py:147 Restoring kbyte_per_sec_rate values INFO asyncssh:logging.py:92 [conn=186, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=23] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show INFO asyncssh:logging.py:92 [conn=186, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=24] Command: devlink -j port param show INFO asyncssh:logging.py:92 [conn=186, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=24] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/1":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/2":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/3":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/4":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/5":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/6":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/7":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/8":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/9":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/10":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/11":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/12":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/13":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/14":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/15":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/16":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/17":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/18":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/19":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/20":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/21":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/22":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/23":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/24":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/25":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/26":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/27":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/28":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/29":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/30":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/31":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/32":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/33":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":5271}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":1578}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":3976}]}],"pci/0000:01:00.0/34":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/35":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/36":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/37":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/38":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/39":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/40":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/41":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/42":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/43":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/44":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/45":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/46":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/47":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/48":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/49":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/50":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/51":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/52":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}]}} INFO asyncssh:logging.py:92 [conn=186, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=25] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name bc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=186, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=26] Command: devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name bc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=186, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=186, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=27] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=186, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=28] Command: devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=186, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=28] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=186, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=29] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=186, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=30] Command: devlink port param set pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=186, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=30] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05a84250>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_1 Tx 1583013 Rx 1559558 Frames Delta 23455 Loss 1.482 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_2 Tx 1583013 Rx 855083 Frames Delta 727930 Loss 45.984 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Traffic Item stream_3 Tx 1583012 Rx 885572 Frames Delta 697440 Loss 44.058 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:147 Restoring kbyte_per_sec_rate values INFO asyncssh:logging.py:92 [conn=186, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=31] Channel closed DEBUG infra2:Logger.py:156 devlink -j port param show INFO asyncssh:logging.py:92 [conn=186, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=32] Command: devlink -j port param show INFO asyncssh:logging.py:92 [conn=186, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=32] Channel closed DEBUG infra2:Logger.py:156 {"param":{"pci/0000:01:00.0/1":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/2":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/3":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/4":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/5":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/6":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/7":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/8":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/9":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/10":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/11":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/12":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/13":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/14":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/15":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/16":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/17":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/18":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/19":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/20":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/21":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/22":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/23":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/24":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/25":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/26":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/27":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/28":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/29":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/30":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/31":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/32":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/33":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/34":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/35":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/36":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/37":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/38":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/39":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/40":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/41":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/42":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/43":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/44":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/45":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/46":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/47":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/48":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/49":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/50":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/51":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}],"pci/0000:01:00.0/52":[{"name":"bc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unk_uc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]},{"name":"unreg_mc_kbyte_per_sec_rate","type":"driver-specific","values":[{"cmode":"runtime","value":0}]}]}} INFO asyncssh:logging.py:92 [conn=186, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=33] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name bc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=186, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=34] Command: devlink port param set pci/0000:01:00.0/33 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name bc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name bc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=186, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=34] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=186, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=35] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=186, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=36] Command: devlink port param set pci/0000:01:00.0/33 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name unk_uc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=186, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=36] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=186, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=37] Channel closed DEBUG infra2:Logger.py:156 devlink port param set pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=186, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=38] Command: devlink port param set pci/0000:01:00.0/33 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/34 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/35 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime && devlink port param set pci/0000:01:00.0/36 name unreg_mc_kbyte_per_sec_rate value 0 cmode runtime INFO asyncssh:logging.py:92 [conn=186, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=38] Channel closed DEBUG infra2:Logger.py:156 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_storm_control_interaction_span_rule from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/storm_control/test_storm_control_interaction_span_rule.py INFO asyncssh:logging.py:92 [conn=186, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=39] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=186, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=40] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=40] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:36:47 UTC 2023 INFO DENT:Logger.py:147 Clearing TC INFO asyncssh:logging.py:92 [conn=186, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=41] Channel closed DEBUG infra2:Logger.py:156 tc -j qdisc show INFO asyncssh:logging.py:92 [conn=186, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=42] Command: tc -j qdisc show INFO asyncssh:logging.py:92 [conn=186, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=42] Channel closed DEBUG infra2:Logger.py:156 [{"kind":"noqueue","handle":"0:","dev":"lo","root":true,"refcnt":2,"options":{}},{"kind":"mq","handle":"0:","dev":"ma1","root":true,"options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":8","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":7","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":6","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":5","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":4","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":3","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":2","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"ma1","parent":":1","options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp33","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"ingress","handle":"ffff:","dev":"swp33","parent":"ffff:fff1","options":{}},{"kind":"pfifo_fast","handle":"0:","dev":"swp34","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp35","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"pfifo_fast","handle":"0:","dev":"swp36","root":true,"refcnt":2,"options":{"bands":3,"priomap":[1,2,2,2,1,2,0,0,1,1,1,1,1,1,1,1],"multiqueue":false}},{"kind":"noqueue","handle":"0:","dev":"br0","root":true,"refcnt":2,"options":{}}] INFO asyncssh:logging.py:92 [conn=186, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=43] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=186, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=44] Command: tc qdisc delete dev lo root INFO asyncssh:logging.py:92 [conn=186, chan=44] Received exit status 2 INFO asyncssh:logging.py:92 [conn=186, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=44] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=186, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=45] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=186, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=46] Command: tc qdisc delete dev ma1 root INFO asyncssh:logging.py:92 [conn=186, chan=46] Received exit status 2 INFO asyncssh:logging.py:92 [conn=186, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=46] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=186, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=47] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=47] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=47] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=47] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=186, chan=48] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=48] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=186, chan=48] Received exit status 2 INFO asyncssh:logging.py:92 [conn=186, chan=48] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=48] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=186, chan=49] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=49] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=49] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=49] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=49] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=186, chan=50] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=50] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=186, chan=50] Received exit status 2 INFO asyncssh:logging.py:92 [conn=186, chan=50] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=50] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=186, chan=51] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=51] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=51] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=51] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=51] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=186, chan=52] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=52] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=186, chan=52] Received exit status 2 INFO asyncssh:logging.py:92 [conn=186, chan=52] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=52] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=186, chan=53] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=53] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=53] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=53] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=53] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=186, chan=54] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=54] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=186, chan=54] Received exit status 2 INFO asyncssh:logging.py:92 [conn=186, chan=54] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=54] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=186, chan=55] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=55] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=55] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=55] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=55] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=186, chan=56] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=56] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=186, chan=56] Received exit status 2 INFO asyncssh:logging.py:92 [conn=186, chan=56] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=56] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=186, chan=57] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=57] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=57] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=57] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=57] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=186, chan=58] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=58] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=186, chan=58] Received exit status 2 INFO asyncssh:logging.py:92 [conn=186, chan=58] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=58] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=186, chan=59] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=59] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=59] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=59] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=59] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=186, chan=60] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=60] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=186, chan=60] Received exit status 2 INFO asyncssh:logging.py:92 [conn=186, chan=60] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=60] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=186, chan=61] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=61] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=61] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=61] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=61] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=186, chan=62] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=62] Command: tc qdisc delete dev ma1 pfifo_fast INFO asyncssh:logging.py:92 [conn=186, chan=62] Received exit status 2 INFO asyncssh:logging.py:92 [conn=186, chan=62] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=62] Channel closed DEBUG infra2:Logger.py:156 Error: Failed to find qdisc with specified handle. INFO asyncssh:logging.py:92 [conn=186, chan=63] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=63] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=63] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=63] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=63] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=186, chan=64] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=64] Command: tc qdisc delete dev swp33 root INFO asyncssh:logging.py:92 [conn=186, chan=64] Received exit status 2 INFO asyncssh:logging.py:92 [conn=186, chan=64] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=64] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=186, chan=65] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=65] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=65] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=65] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=65] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=186, chan=66] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=66] Command: tc qdisc delete dev swp33 ingress INFO asyncssh:logging.py:92 [conn=186, chan=66] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=66] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=66] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=186, chan=67] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=67] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=67] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=67] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=67] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=186, chan=68] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=68] Command: tc qdisc delete dev swp34 root INFO asyncssh:logging.py:92 [conn=186, chan=68] Received exit status 2 INFO asyncssh:logging.py:92 [conn=186, chan=68] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=68] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=186, chan=69] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=69] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=69] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=69] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=69] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=186, chan=70] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=70] Command: tc qdisc delete dev swp35 root INFO asyncssh:logging.py:92 [conn=186, chan=70] Received exit status 2 INFO asyncssh:logging.py:92 [conn=186, chan=70] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=70] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=186, chan=71] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=71] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=71] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=71] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=71] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=186, chan=72] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=72] Command: tc qdisc delete dev swp36 root INFO asyncssh:logging.py:92 [conn=186, chan=72] Received exit status 2 INFO asyncssh:logging.py:92 [conn=186, chan=72] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=72] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO asyncssh:logging.py:92 [conn=186, chan=73] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=73] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=73] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=73] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=73] Channel closed DEBUG infra2:Logger.py:156 tc qdisc delete dev br0 root INFO asyncssh:logging.py:92 [conn=186, chan=74] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=74] Command: tc qdisc delete dev br0 root INFO asyncssh:logging.py:92 [conn=186, chan=74] Received exit status 2 INFO asyncssh:logging.py:92 [conn=186, chan=74] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=74] Channel closed DEBUG infra2:Logger.py:156 Error: Cannot delete qdisc with handle of zero. INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=186, chan=75] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=75] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=75] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=75] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=75] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=186, chan=76] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=76] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=76] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=76] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=76] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:36:47 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2984 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=186, chan=77] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=77] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=77] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=77] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=77] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=186, chan=78] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=78] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=78] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=78] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=78] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 13:37:14 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=186, chan=79] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=79] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=79] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=79] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=79] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=186, chan=80] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=80] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=186, chan=80] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=80] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=80] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":151,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=186, chan=81] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=81] Command: date INFO asyncssh:logging.py:92 [conn=186, chan=81] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=81] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=81] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=186, chan=82] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=186, chan=82] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=186, chan=82] Received exit status 0 INFO asyncssh:logging.py:92 [conn=186, chan=82] Received channel close INFO asyncssh:logging.py:92 [conn=186, chan=82] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/vlan/test_vlan_all_supported_modes.py::test_vlan_all_supported_modes_broadcast | 276.26 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vlan_all_supported_modes_broadcast">Starting testcase:test_vlan_all_supported_modes_broadcast from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_all_supported_modes.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8376' coro=<test_vlan_all_supported_modes_broadcast() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_all_supported_modes.py:43> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=193, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=194] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=194] Local address: 172.17.0.2, port 43238 INFO asyncssh:logging.py:92 [conn=194] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=194] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=194] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=194, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=194, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:01:23 UTC 2023 INFO asyncssh:logging.py:92 [conn=194, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=194, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=194, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=194, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=194, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=194, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=194, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=194, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=194, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=194, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=194, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=194, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=194, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=194, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 2 && bridge vlan add dev swp33 vid 3 untagged && bridge vlan add dev swp33 vid 4 pvid untagged INFO asyncssh:logging.py:92 [conn=194, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=8] Command: bridge vlan add dev swp33 vid 2 && bridge vlan add dev swp33 vid 3 untagged && bridge vlan add dev swp33 vid 4 pvid untagged INFO asyncssh:logging.py:92 [conn=194, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=194, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=194, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp34 vid 2 INFO asyncssh:logging.py:92 [conn=194, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=10] Command: bridge vlan add dev swp34 vid 2 INFO asyncssh:logging.py:92 [conn=194, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=194, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=194, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp35 vid 3 pvid untagged INFO asyncssh:logging.py:92 [conn=194, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=12] Command: bridge vlan add dev swp35 vid 3 pvid untagged INFO asyncssh:logging.py:92 [conn=194, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=194, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=194, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp36 vid 4 pvid untagged INFO asyncssh:logging.py:92 [conn=194, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=14] Command: bridge vlan add dev swp36 vid 4 pvid untagged INFO asyncssh:logging.py:92 [conn=194, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2994 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_100.1.1.4/24', 'count': 1, 'ip': '100.1.1.4', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_100.1.1.5/24', 'count': 1, 'ip': '100.1.1.5', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic with VLAN ID: 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic with VLAN ID: 2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic with VLAN ID: 3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic with VLAN ID: 4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Untagged traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_100.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_100.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05bf4dc0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic with VLAN ID: 1 SIP-DIP N/A Tx 180 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic with VLAN ID: 1 SIP-DIP N/A Tx 180 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic with VLAN ID: 1 SIP-DIP N/A Tx 180 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic with VLAN ID: 2 SIP-DIP N/A Tx 180 Rx 180 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic with VLAN ID: 2 SIP-DIP N/A Tx 180 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic with VLAN ID: 2 SIP-DIP N/A Tx 180 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic with VLAN ID: 3 SIP-DIP N/A Tx 180 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic with VLAN ID: 3 SIP-DIP N/A Tx 180 Rx 180 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic with VLAN ID: 3 SIP-DIP N/A Tx 180 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic with VLAN ID: 4 SIP-DIP N/A Tx 180 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic with VLAN ID: 4 SIP-DIP N/A Tx 180 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic with VLAN ID: 4 SIP-DIP N/A Tx 180 Rx 180 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Untagged traffic SIP-DIP N/A Tx 180 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Untagged traffic SIP-DIP N/A Tx 180 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Untagged traffic SIP-DIP N/A Tx 180 Rx 180 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vlan_all_supported_modes_broadcast from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_all_supported_modes.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=194, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=194, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=194, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=194, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:05:32 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2994 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=194, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=194, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=194, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=194, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:05:59 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=194, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=194, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=194, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=20] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=194, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":163,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=194, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=194, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=194, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=194, chan=22] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=194, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=194, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=194, chan=22] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/vlan/test_vlan_all_supported_modes.py::test_vlan_all_supported_modes_multicast | 274.84 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vlan_all_supported_modes_multicast">Starting testcase:test_vlan_all_supported_modes_multicast from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_all_supported_modes.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8408' coro=<test_vlan_all_supported_modes_multicast() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_all_supported_modes.py:124> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=194, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=195] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=195] Local address: 172.17.0.2, port 42992 INFO asyncssh:logging.py:92 [conn=195] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=195] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=195] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=195, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=195, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:05:59 UTC 2023 INFO asyncssh:logging.py:92 [conn=195, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=195, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=195, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=195, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=195, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=195, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=195, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=195, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=195, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=195, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=195, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=195, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=195, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=195, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 2 && bridge vlan add dev swp33 vid 3 untagged && bridge vlan add dev swp33 vid 4 pvid untagged INFO asyncssh:logging.py:92 [conn=195, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=8] Command: bridge vlan add dev swp33 vid 2 && bridge vlan add dev swp33 vid 3 untagged && bridge vlan add dev swp33 vid 4 pvid untagged INFO asyncssh:logging.py:92 [conn=195, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=195, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=195, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp34 vid 2 INFO asyncssh:logging.py:92 [conn=195, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=10] Command: bridge vlan add dev swp34 vid 2 INFO asyncssh:logging.py:92 [conn=195, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=195, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=195, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp35 vid 3 pvid untagged INFO asyncssh:logging.py:92 [conn=195, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=12] Command: bridge vlan add dev swp35 vid 3 pvid untagged INFO asyncssh:logging.py:92 [conn=195, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=195, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=195, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp36 vid 4 pvid untagged INFO asyncssh:logging.py:92 [conn=195, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=14] Command: bridge vlan add dev swp36 vid 4 pvid untagged INFO asyncssh:logging.py:92 [conn=195, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2995 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_100.1.1.4/24', 'count': 1, 'ip': '100.1.1.4', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_100.1.1.5/24', 'count': 1, 'ip': '100.1.1.5', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic with VLAN ID: 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic with VLAN ID: 2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic with VLAN ID: 3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for traffic with VLAN ID: 4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Untagged traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_100.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_100.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05a871c0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic with VLAN ID: 1 SIP-DIP N/A Tx 19 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic with VLAN ID: 1 SIP-DIP N/A Tx 19 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic with VLAN ID: 1 SIP-DIP N/A Tx 19 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic with VLAN ID: 2 SIP-DIP N/A Tx 19 Rx 19 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic with VLAN ID: 2 SIP-DIP N/A Tx 19 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic with VLAN ID: 2 SIP-DIP N/A Tx 19 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic with VLAN ID: 3 SIP-DIP N/A Tx 19 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic with VLAN ID: 3 SIP-DIP N/A Tx 19 Rx 19 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic with VLAN ID: 3 SIP-DIP N/A Tx 19 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI traffic with VLAN ID: 4 SIP-DIP N/A Tx 19 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI traffic with VLAN ID: 4 SIP-DIP N/A Tx 19 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI traffic with VLAN ID: 4 SIP-DIP N/A Tx 19 Rx 19 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Untagged traffic SIP-DIP N/A Tx 19 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Untagged traffic SIP-DIP N/A Tx 19 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Untagged traffic SIP-DIP N/A Tx 19 Rx 19 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vlan_all_supported_modes_multicast from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_all_supported_modes.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=195, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=195, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=195, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=195, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:10:05 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2995 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=195, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=195, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=195, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=195, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:10:34 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=195, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=195, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=195, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=20] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=195, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":164,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=195, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=195, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=195, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=195, chan=22] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=195, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=195, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=195, chan=22] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/vlan/test_vlan_all_supported_modes.py::test_vlan_all_supported_modes_unicast | 289.24 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vlan_all_supported_modes_unicast">Starting testcase:test_vlan_all_supported_modes_unicast from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_all_supported_modes.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8440' coro=<test_vlan_all_supported_modes_unicast() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_all_supported_modes.py:207> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=195, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=196] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=196] Local address: 172.17.0.2, port 53444 INFO asyncssh:logging.py:92 [conn=196] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=196] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=196] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=196, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=196, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:10:34 UTC 2023 INFO asyncssh:logging.py:92 [conn=196, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=196, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=196, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=196, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=196, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=196, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=196, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=196, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=196, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=196, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=196, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=196, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=196, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=196, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 2 && bridge vlan add dev swp33 vid 3 untagged && bridge vlan add dev swp33 vid 4 pvid untagged INFO asyncssh:logging.py:92 [conn=196, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=8] Command: bridge vlan add dev swp33 vid 2 && bridge vlan add dev swp33 vid 3 untagged && bridge vlan add dev swp33 vid 4 pvid untagged INFO asyncssh:logging.py:92 [conn=196, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=196, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=196, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp34 vid 2 INFO asyncssh:logging.py:92 [conn=196, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=10] Command: bridge vlan add dev swp34 vid 2 INFO asyncssh:logging.py:92 [conn=196, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=196, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=196, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp35 vid 3 pvid untagged INFO asyncssh:logging.py:92 [conn=196, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=12] Command: bridge vlan add dev swp35 vid 3 pvid untagged INFO asyncssh:logging.py:92 [conn=196, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=196, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=196, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp36 vid 4 pvid untagged INFO asyncssh:logging.py:92 [conn=196, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=14] Command: bridge vlan add dev swp36 vid 4 pvid untagged INFO asyncssh:logging.py:92 [conn=196, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 2997 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_100.1.1.4/24', 'count': 1, 'ip': '100.1.1.4', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_100.1.1.5/24', 'count': 1, 'ip': '100.1.1.5', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 -> 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 -> 2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 -> 3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 -> 4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 -> X INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:6 -> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:7 -> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:8 -> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_100.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_100.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05c0bfa0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 -> 1 SIP-DIP N/A Tx 258 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:5 -> 1 SIP-DIP N/A Tx 258 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:5 -> 1 SIP-DIP N/A Tx 258 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 -> 2 SIP-DIP N/A Tx 258 Rx 258 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:5 -> 2 SIP-DIP N/A Tx 258 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:5 -> 2 SIP-DIP N/A Tx 258 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 -> 3 SIP-DIP N/A Tx 258 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:5 -> 3 SIP-DIP N/A Tx 258 Rx 258 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:5 -> 3 SIP-DIP N/A Tx 258 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 -> 4 SIP-DIP N/A Tx 258 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:5 -> 4 SIP-DIP N/A Tx 258 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:5 -> 4 SIP-DIP N/A Tx 258 Rx 258 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI 10.36.118.199:2:5 -> X SIP-DIP N/A Tx 258 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI 10.36.118.199:2:5 -> X SIP-DIP N/A Tx 258 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:5 -> X SIP-DIP N/A Tx 258 Rx 258 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:6 -> 10.36.118.199:2:5 SIP-DIP N/A Tx 258 Rx 258 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:7 -> 10.36.118.199:2:5 SIP-DIP N/A Tx 258 Rx 258 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:8 -> 10.36.118.199:2:5 SIP-DIP N/A Tx 258 Rx 258 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vlan_all_supported_modes_unicast from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_all_supported_modes.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=196, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=196, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=196, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=196, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:14:54 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 2997 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=196, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=196, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=196, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=196, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:15:23 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=196, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=196, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=196, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=20] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=196, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":165,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=196, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=196, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=196, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=196, chan=22] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=196, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=196, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=196, chan=22] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/vlan/test_vlan_configuration_checks.py::test_vlan_can_set_max_vlans | 173.08 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vlan_can_set_max_vlans">Starting testcase:test_vlan_can_set_max_vlans from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_configuration_checks.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8472' coro=<test_vlan_can_set_max_vlans() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_configuration_checks.py:26> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO asyncssh:logging.py:92 [conn=196, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=197] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=197] Local address: 172.17.0.2, port 39276 INFO asyncssh:logging.py:92 [conn=197] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=197] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=197] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=197, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=197, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=197, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=197, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=197, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:15:23 UTC 2023 INFO asyncssh:logging.py:92 [conn=197, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=197, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=197, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=197, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=197, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=197, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=197, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=197, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=197, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=197, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=197, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=197, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=197, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=197, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=197, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=197, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=197, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=197, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=197, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=197, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=197, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=197, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=197, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=197, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=197, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp6 up master br0 INFO asyncssh:logging.py:92 [conn=197, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=197, chan=6] Command: ip link set dev swp6 up master br0 INFO asyncssh:logging.py:92 [conn=197, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=197, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=197, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=197, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=197, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=197, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=197, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=197, chan=7] Channel closed DEBUG infra2:Logger.py:156 time for i in {1..4094}; do bridge vlan add vid $i dev swp6; done INFO asyncssh:logging.py:92 [conn=197, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=197, chan=8] Command: time for i in {1..4094}; do bridge vlan add vid $i dev swp6; done INFO asyncssh:logging.py:92 [conn=197, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=197, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=197, chan=8] Channel closed DEBUG infra2:Logger.py:156 real 1m48.796s user 0m3.254s sys 1m45.739s INFO asyncssh:logging.py:92 [conn=197, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=197, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=197, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=197, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=197, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge -j vlan show dev swp6 INFO asyncssh:logging.py:92 [conn=197, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=197, chan=10] Command: bridge -j vlan show dev swp6 INFO asyncssh:logging.py:92 [conn=197, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=197, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=197, chan=10] Channel closed DEBUG infra2:Logger.py:156 [{"ifname":"swp6","vlans":[{"vlan":1},{"vlan":2},{"vlan":3},{"vlan":4},{"vlan":5},{"vlan":6},{"vlan":7},{"vlan":8},{"vlan":9},{"vlan":10},{"vlan":11},{"vlan":12},{"vlan":13},{"vlan":14},{"vlan":15},{"vlan":16},{"vlan":17},{"vlan":18},{"vlan":19},{"vlan":20},{"vlan":21},{"vlan":22},{"vlan":23},{"vlan":24},{"vlan":25},{"vlan":26},{"vlan":27},{"vlan":28},{"vlan":29},{"vlan":30},{"vlan":31},{"vlan":32},{"vlan":33},{"vlan":34},{"vlan":35},{"vlan":36},{"vlan":37},{"vlan":38},{"vlan":39},{"vlan":40},{"vlan":41},{"vlan":42},{"vlan":43},{"vlan":44},{"vlan":45},{"vlan":46},{"vlan":47},{"vlan":48},{"vlan":49},{"vlan":50},{"vlan":51},{"vlan":52},{"vlan":53},{"vlan":54},{"vlan":55},{"vlan":56},{"vlan":57},{"vlan":58},{"vlan":59},{"vlan":60},{"vlan":61},{"vlan":62},{"vlan":63},{"vlan":64},{"vlan":65},{"vlan":66},{"vlan":67},{"vlan":68},{"vlan":69},{"vlan":70},{"vlan":71},{"vlan":72},{"vlan":73},{"vlan":74},{"vlan":75},{"vlan":76},{"vlan":77},{"vlan":78},{"vlan":79},{"vlan":80},{"vlan":81},{"vlan":82},{"vlan":83},{"vlan":84},{"vlan":85},{"vlan":86},{"vlan":87},{"vlan":88},{"vlan":89},{"vlan":90},{"vlan":91},{"vlan":92},{"vlan":93},{"vlan":94},{"vlan":95},{"vlan":96},{"vlan":97},{"vlan":98},{"vlan":99},{"vlan":100},{"vlan":101},{"vlan":102},{"vlan":103},{"vlan":104},{"vlan":105},{"vlan":106},{"vlan":107},{"vlan":108},{"vlan":109},{"vlan":110},{"vlan":111},{"vlan":112},{"vlan":113},{"vlan":114},{"vlan":115},{"vlan":116},{"vlan":117},{"vlan":118},{"vlan":119},{"vlan":120},{"vlan":121},{"vlan":122},{"vlan":123},{"vlan":124},{"vlan":125},{"vlan":126},{"vlan":127},{"vlan":128},{"vlan":129},{"vlan":130},{"vlan":131},{"vlan":132},{"vlan":133},{"vlan":134},{"vlan":135},{"vlan":136},{"vlan":137},{"vlan":138},{"vlan":139},{"vlan":140},{"vlan":141},{"vlan":142},{"vlan":143},{"vlan":144},{"vlan":145},{"vlan":146},{"vlan":147},{"vlan":148},{"vlan":149},{"vlan":150},{"vlan":151},{"vlan":152},{"vlan":153},{"vlan":154},{"vlan":155},{"vlan":156},{"vlan":157},{"vlan":158},{"vlan":159},{"vlan":160},{"vlan":161},{"vlan":162},{"vlan":163},{"vlan":164},{"vlan":165},{"vlan":166},{"vlan":167},{"vlan":168},{"vlan":169},{"vlan":170},{"vlan":171},{"vlan":172},{"vlan":173},{"vlan":174},{"vlan":175},{"vlan":176},{"vlan":177},{"vlan":178},{"vlan":179},{"vlan":180},{"vlan":181},{"vlan":182},{"vlan":183},{"vlan":184},{"vlan":185},{"vlan":186},{"vlan":187},{"vlan":188},{"vlan":189},{"vlan":190},{"vlan":191},{"vlan":192},{"vlan":193},{"vlan":194},{"vlan":195},{"vlan":196},{"vlan":197},{"vlan":198},{"vlan":199},{"vlan":200},{"vlan":201},{"vlan":202},{"vlan":203},{"vlan":204},{"vlan":205},{"vlan":206},{"vlan":207},{"vlan":208},{"vlan":209},{"vlan":210},{"vlan":211},{"vlan":212},{"vlan":213},{"vlan":214},{"vlan":215},{"vlan":216},{"vlan":217},{"vlan":218},{"vlan":219},{"vlan":220},{"vlan":221},{"vlan":222},{"vlan":223},{"vlan":224},{"vlan":225},{"vlan":226},{"vlan":227},{"vlan":228},{"vlan":229},{"vlan":230},{"vlan":231},{"vlan":232},{"vlan":233},{"vlan":234},{"vlan":235},{"vlan":236},{"vlan":237},{"vlan":238},{"vlan":239},{"vlan":240},{"vlan":241},{"vlan":242},{"vlan":243},{"vlan":244},{"vlan":245},{"vlan":246},{"vlan":247},{"vlan":248},{"vlan":249},{"vlan":250},{"vlan":251},{"vlan":252},{"vlan":253},{"vlan":254},{"vlan":255},{"vlan":256},{"vlan":257},{"vlan":258},{"vlan":259},{"vlan":260},{"vlan":261},{"vlan":262},{"vlan":263},{"vlan":264},{"vlan":265},{"vlan":266},{"vlan":267},{"vlan":268},{"vlan":269},{"vlan":270},{"vlan":271},{"vlan":272},{"vlan":273},{"vlan":274},{"vlan":275},{"vlan":276},{"vlan":277},{"vlan":278},{"vlan":279},{"vlan":280},{"vlan":281},{"vlan":282},{"vlan":283},{"vlan":284},{"vlan":285},{"vlan":286},{"vlan":287},{"vlan":288},{"vlan":289},{"vlan":290},{"vlan":291},{"vlan":292},{"vlan":293},{"vlan":294},{"vlan":295},{"vlan":296},{"vlan":297},{"vlan":298},{"vlan":299},{"vlan":300},{"vlan":301},{"vlan":302},{"vlan":303},{"vlan":304},{"vlan":305},{"vlan":306},{"vlan":307},{"vlan":308},{"vlan":309},{"vlan":310},{"vlan":311},{"vlan":312},{"vlan":313},{"vlan":314},{"vlan":315},{"vlan":316},{"vlan":317},{"vlan":318},{"vlan":319},{"vlan":320},{"vlan":321},{"vlan":322},{"vlan":323},{"vlan":324},{"vlan":325},{"vlan":326},{"vlan":327},{"vlan":328},{"vlan":329},{"vlan":330},{"vlan":331},{"vlan":332},{"vlan":333},{"vlan":334},{"vlan":335},{"vlan":336},{"vlan":337},{"vlan":338},{"vlan":339},{"vlan":340},{"vlan":341},{"vlan":342},{"vlan":343},{"vlan":344},{"vlan":345},{"vlan":346},{"vlan":347},{"vlan":348},{"vlan":349},{"vlan":350},{"vlan":351},{"vlan":352},{"vlan":353},{"vlan":354},{"vlan":355},{"vlan":356},{"vlan":357},{"vlan":358},{"vlan":359},{"vlan":360},{"vlan":361},{"vlan":362},{"vlan":363},{"vlan":364},{"vlan":365},{"vlan":366},{"vlan":367},{"vlan":368},{"vlan":369},{"vlan":370},{"vlan":371},{"vlan":372},{"vlan":373},{"vlan":374},{"vlan":375},{"vlan":376},{"vlan":377},{"vlan":378},{"vlan":379},{"vlan":380},{"vlan":381},{"vlan":382},{"vlan":383},{"vlan":384},{"vlan":385},{"vlan":386},{"vlan":387},{"vlan":388},{"vlan":389},{"vlan":390},{"vlan":391},{"vlan":392},{"vlan":393},{"vlan":394},{"vlan":395},{"vlan":396},{"vlan":397},{"vlan":398},{"vlan":399},{"vlan":400},{"vlan":401},{"vlan":402},{"vlan":403},{"vlan":404},{"vlan":405},{"vlan":406},{"vlan":407},{"vlan":408},{"vlan":409},{"vlan":410},{"vlan":411},{"vlan":412},{"vlan":413},{"vlan":414},{"vlan":415},{"vlan":416},{"vlan":417},{"vlan":418},{"vlan":419},{"vlan":420},{"vlan":421},{"vlan":422},{"vlan":423},{"vlan":424},{"vlan":425},{"vlan":426},{"vlan":427},{"vlan":428},{"vlan":429},{"vlan":430},{"vlan":431},{"vlan":432},{"vlan":433},{"vlan":434},{"vlan":435},{"vlan":436},{"vlan":437},{"vlan":438},{"vlan":439},{"vlan":440},{"vlan":441},{"vlan":442},{"vlan":443},{"vlan":444},{"vlan":445},{"vlan":446},{"vlan":447},{"vlan":448},{"vlan":449},{"vlan":450},{"vlan":451},{"vlan":452},{"vlan":453},{"vlan":454},{"vlan":455},{"vlan":456},{"vlan":457},{"vlan":458},{"vlan":459},{"vlan":460},{"vlan":461},{"vlan":462},{"vlan":463},{"vlan":464},{"vlan":465},{"vlan":466},{"vlan":467},{"vlan":468},{"vlan":469},{"vlan":470},{"vlan":471},{"vlan":472},{"vlan":473},{"vlan":474},{"vlan":475},{"vlan":476},{"vlan":477},{"vlan":478},{"vlan":479},{"vlan":480},{"vlan":481},{"vlan":482},{"vlan":483},{"vlan":484},{"vlan":485},{"vlan":486},{"vlan":487},{"vlan":488},{"vlan":489},{"vlan":490},{"vlan":491},{"vlan":492},{"vlan":493},{"vlan":494},{"vlan":495},{"vlan":496},{"vlan":497},{"vlan":498},{"vlan":499},{"vlan":500},{"vlan":501},{"vlan":502},{"vlan":503},{"vlan":504},{"vlan":505},{"vlan":506},{"vlan":507},{"vlan":508},{"vlan":509},{"vlan":510},{"vlan":511},{"vlan":512},{"vlan":513},{"vlan":514},{"vlan":515},{"vlan":516},{"vlan":517},{"vlan":518},{"vlan":519},{"vlan":520},{"vlan":521},{"vlan":522},{"vlan":523},{"vlan":524},{"vlan":525},{"vlan":526},{"vlan":527},{"vlan":528},{"vlan":529},{"vlan":530},{"vlan":531},{"vlan":532},{"vlan":533},{"vlan":534},{"vlan":535},{"vlan":536},{"vlan":537},{"vlan":538},{"vlan":539},{"vlan":540},{"vlan":541},{"vlan":542},{"vlan":543},{"vlan":544},{"vlan":545},{"vlan":546},{"vlan":547},{"vlan":548},{"vlan":549},{"vlan":550},{"vlan":551},{"vlan":552},{"vlan":553},{"vlan":554},{"vlan":555},{"vlan":556},{"vlan":557},{"vlan":558},{"vlan":559},{"vlan":560},{"vlan":561},{"vlan":562},{"vlan":563},{"vlan":564},{"vlan":565},{"vlan":566},{"vlan":567},{"vlan":568},{"vlan":569},{"vlan":570},{"vlan":571},{"vlan":572},{"vlan":573},{"vlan":574},{"vlan":575},{"vlan":576},{"vlan":577},{"vlan":578},{"vlan":579},{"vlan":580},{"vlan":581},{"vlan":582},{"vlan":583},{"vlan":584},{"vlan":585},{"vlan":586},{"vlan":587},{"vlan":588},{"vlan":589},{"vlan":590},{"vlan":591},{"vlan":592},{"vlan":593},{"vlan":594},{"vlan":595},{"vlan":596},{"vlan":597},{"vlan":598},{"vlan":599},{"vlan":600},{"vlan":601},{"vlan":602},{"vlan":603},{"vlan":604},{"vlan":605},{"vlan":606},{"vlan":607},{"vlan":608},{"vlan":609},{"vlan":610},{"vlan":611},{"vlan":612},{"vlan":613},{"vlan":614},{"vlan":615},{"vlan":616},{"vlan":617},{"vlan":618},{"vlan":619},{"vlan":620},{"vlan":621},{"vlan":622},{"vlan":623},{"vlan":624},{"vlan":625},{"vlan":626},{"vlan":627},{"vlan":628},{"vlan":629},{"vlan":630},{"vlan":631},{"vlan":632},{"vlan":633},{"vlan":634},{"vlan":635},{"vlan":636},{"vlan":637},{"vlan":638},{"vlan":639},{"vlan":640},{"vlan":641},{"vlan":642},{"vlan":643},{"vlan":644},{"vlan":645},{"vlan":646},{"vlan":647},{"vlan":648},{"vlan":649},{"vlan":650},{"vlan":651},{"vlan":652},{"vlan":653},{"vlan":654},{"vlan":655},{"vlan":656},{"vlan":657},{"vlan":658},{"vlan":659},{"vlan":660},{"vlan":661},{"vlan":662},{"vlan":663},{"vlan":664},{"vlan":665},{"vlan":666},{"vlan":667},{"vlan":668},{"vlan":669},{"vlan":670},{"vlan":671},{"vlan":672},{"vlan":673},{"vlan":674},{"vlan":675},{"vlan":676},{"vlan":677},{"vlan":678},{"vlan":679},{"vlan":680},{"vlan":681},{"vlan":682},{"vlan":683},{"vlan":684},{"vlan":685},{"vlan":686},{"vlan":687},{"vlan":688},{"vlan":689},{"vlan":690},{"vlan":691},{"vlan":692},{"vlan":693},{"vlan":694},{"vlan":695},{"vlan":696},{"vlan":697},{"vlan":698},{"vlan":699},{"vlan":700},{"vlan":701},{"vlan":702},{"vlan":703},{"vlan":704},{"vlan":705},{"vlan":706},{"vlan":707},{"vlan":708},{"vlan":709},{"vlan":710},{"vlan":711},{"vlan":712},{"vlan":713},{"vlan":714},{"vlan":715},{"vlan":716},{"vlan":717},{"vlan":718},{"vlan":719},{"vlan":720},{"vlan":721},{"vlan":722},{"vlan":723},{"vlan":724},{"vlan":725},{"vlan":726},{"vlan":727},{"vlan":728},{"vlan":729},{"vlan":730},{"vlan":731},{"vlan":732},{"vlan":733},{"vlan":734},{"vlan":735},{"vlan":736},{"vlan":737},{"vlan":738},{"vlan":739},{"vlan":740},{"vlan":741},{"vlan":742},{"vlan":743},{"vlan":744},{"vlan":745},{"vlan":746},{"vlan":747},{"vlan":748},{"vlan":749},{"vlan":750},{"vlan":751},{"vlan":752},{"vlan":753},{"vlan":754},{"vlan":755},{"vlan":756},{"vlan":757},{"vlan":758},{"vlan":759},{"vlan":760},{"vlan":761},{"vlan":762},{"vlan":763},{"vlan":764},{"vlan":765},{"vlan":766},{"vlan":767},{"vlan":768},{"vlan":769},{"vlan":770},{"vlan":771},{"vlan":772},{"vlan":773},{"vlan":774},{"vlan":775},{"vlan":776},{"vlan":777},{"vlan":778},{"vlan":779},{"vlan":780},{"vlan":781},{"vlan":782},{"vlan":783},{"vlan":784},{"vlan":785},{"vlan":786},{"vlan":787},{"vlan":788},{"vlan":789},{"vlan":790},{"vlan":791},{"vlan":792},{"vlan":793},{"vlan":794},{"vlan":795},{"vlan":796},{"vlan":797},{"vlan":798},{"vlan":799},{"vlan":800},{"vlan":801},{"vlan":802},{"vlan":803},{"vlan":804},{"vlan":805},{"vlan":806},{"vlan":807},{"vlan":808},{"vlan":809},{"vlan":810},{"vlan":811},{"vlan":812},{"vlan":813},{"vlan":814},{"vlan":815},{"vlan":816},{"vlan":817},{"vlan":818},{"vlan":819},{"vlan":820},{"vlan":821},{"vlan":822},{"vlan":823},{"vlan":824},{"vlan":825},{"vlan":826},{"vlan":827},{"vlan":828},{"vlan":829},{"vlan":830},{"vlan":831},{"vlan":832},{"vlan":833},{"vlan":834},{"vlan":835},{"vlan":836},{"vlan":837},{"vlan":838},{"vlan":839},{"vlan":840},{"vlan":841},{"vlan":842},{"vlan":843},{"vlan":844},{"vlan":845},{"vlan":846},{"vlan":847},{"vlan":848},{"vlan":849},{"vlan":850},{"vlan":851},{"vlan":852},{"vlan":853},{"vlan":854},{"vlan":855},{"vlan":856},{"vlan":857},{"vlan":858},{"vlan":859},{"vlan":860},{"vlan":861},{"vlan":862},{"vlan":863},{"vlan":864},{"vlan":865},{"vlan":866},{"vlan":867},{"vlan":868},{"vlan":869},{"vlan":870},{"vlan":871},{"vlan":872},{"vlan":873},{"vlan":874},{"vlan":875},{"vlan":876},{"vlan":877},{"vlan":878},{"vlan":879},{"vlan":880},{"vlan":881},{"vlan":882},{"vlan":883},{"vlan":884},{"vlan":885},{"vlan":886},{"vlan":887},{"vlan":888},{"vlan":889},{"vlan":890},{"vlan":891},{"vlan":892},{"vlan":893},{"vlan":894},{"vlan":895},{"vlan":896},{"vlan":897},{"vlan":898},{"vlan":899},{"vlan":900},{"vlan":901},{"vlan":902},{"vlan":903},{"vlan":904},{"vlan":905},{"vlan":906},{"vlan":907},{"vlan":908},{"vlan":909},{"vlan":910},{"vlan":911},{"vlan":912},{"vlan":913},{"vlan":914},{"vlan":915},{"vlan":916},{"vlan":917},{"vlan":918},{"vlan":919},{"vlan":920},{"vlan":921},{"vlan":922},{"vlan":923},{"vlan":924},{"vlan":925},{"vlan":926},{"vlan":927},{"vlan":928},{"vlan":929},{"vlan":930},{"vlan":931},{"vlan":932},{"vlan":933},{"vlan":934},{"vlan":935},{"vlan":936},{"vlan":937},{"vlan":938},{"vlan":939},{"vlan":940},{"vlan":941},{"vlan":942},{"vlan":943},{"vlan":944},{"vlan":945},{"vlan":946},{"vlan":947},{"vlan":948},{"vlan":949},{"vlan":950},{"vlan":951},{"vlan":952},{"vlan":953},{"vlan":954},{"vlan":955},{"vlan":956},{"vlan":957},{"vlan":958},{"vlan":959},{"vlan":960},{"vlan":961},{"vlan":962},{"vlan":963},{"vlan":964},{"vlan":965},{"vlan":966},{"vlan":967},{"vlan":968},{"vlan":969},{"vlan":970},{"vlan":971},{"vlan":972},{"vlan":973},{"vlan":974},{"vlan":975},{"vlan":976},{"vlan":977},{"vlan":978},{"vlan":979},{"vlan":980},{"vlan":981},{"vlan":982},{"vlan":983},{"vlan":984},{"vlan":985},{"vlan":986},{"vlan":987},{"vlan":988},{"vlan":989},{"vlan":990},{"vlan":991},{"vlan":992},{"vlan":993},{"vlan":994},{"vlan":995},{"vlan":996},{"vlan":997},{"vlan":998},{"vlan":999},{"vlan":1000},{"vlan":1001},{"vlan":1002},{"vlan":1003},{"vlan":1004},{"vlan":1005},{"vlan":1006},{"vlan":1007},{"vlan":1008},{"vlan":1009},{"vlan":1010},{"vlan":1011},{"vlan":1012},{"vlan":1013},{"vlan":1014},{"vlan":1015},{"vlan":1016},{"vlan":1017},{"vlan":1018},{"vlan":1019},{"vlan":1020},{"vlan":1021},{"vlan":1022},{"vlan":1023},{"vlan":1024},{"vlan":1025},{"vlan":1026},{"vlan":1027},{"vlan":1028},{"vlan":1029},{"vlan":1030},{"vlan":1031},{"vlan":1032},{"vlan":1033},{"vlan":1034},{"vlan":1035},{"vlan":1036},{"vlan":1037},{"vlan":1038},{"vlan":1039},{"vlan":1040},{"vlan":1041},{"vlan":1042},{"vlan":1043},{"vlan":1044},{"vlan":1045},{"vlan":1046},{"vlan":1047},{"vlan":1048},{"vlan":1049},{"vlan":1050},{"vlan":1051},{"vlan":1052},{"vlan":1053},{"vlan":1054},{"vlan":1055},{"vlan":1056},{"vlan":1057},{"vlan":1058},{"vlan":1059},{"vlan":1060},{"vlan":1061},{"vlan":1062},{"vlan":1063},{"vlan":1064},{"vlan":1065},{"vlan":1066},{"vlan":1067},{"vlan":1068},{"vlan":1069},{"vlan":1070},{"vlan":1071},{"vlan":1072},{"vlan":1073},{"vlan":1074},{"vlan":1075},{"vlan":1076},{"vlan":1077},{"vlan":1078},{"vlan":1079},{"vlan":1080},{"vlan":1081},{"vlan":1082},{"vlan":1083},{"vlan":1084},{"vlan":1085},{"vlan":1086},{"vlan":1087},{"vlan":1088},{"vlan":1089},{"vlan":1090},{"vlan":1091},{"vlan":1092},{"vlan":1093},{"vlan":1094},{"vlan":1095},{"vlan":1096},{"vlan":1097},{"vlan":1098},{"vlan":1099},{"vlan":1100},{"vlan":1101},{"vlan":1102},{"vlan":1103},{"vlan":1104},{"vlan":1105},{"vlan":1106},{"vlan":1107},{"vlan":1108},{"vlan":1109},{"vlan":1110},{"vlan":1111},{"vlan":1112},{"vlan":1113},{"vlan":1114},{"vlan":1115},{"vlan":1116},{"vlan":1117},{"vlan":1118},{"vlan":1119},{"vlan":1120},{"vlan":1121},{"vlan":1122},{"vlan":1123},{"vlan":1124},{"vlan":1125},{"vlan":1126},{"vlan":1127},{"vlan":1128},{"vlan":1129},{"vlan":1130},{"vlan":1131},{"vlan":1132},{"vlan":1133},{"vlan":1134},{"vlan":1135},{"vlan":1136},{"vlan":1137},{"vlan":1138},{"vlan":1139},{"vlan":1140},{"vlan":1141},{"vlan":1142},{"vlan":1143},{"vlan":1144},{"vlan":1145},{"vlan":1146},{"vlan":1147},{"vlan":1148},{"vlan":1149},{"vlan":1150},{"vlan":1151},{"vlan":1152},{"vlan":1153},{"vlan":1154},{"vlan":1155},{"vlan":1156},{"vlan":1157},{"vlan":1158},{"vlan":1159},{"vlan":1160},{"vlan":1161},{"vlan":1162},{"vlan":1163},{"vlan":1164},{"vlan":1165},{"vlan":1166},{"vlan":1167},{"vlan":1168},{"vlan":1169},{"vlan":1170},{"vlan":1171},{"vlan":1172},{"vlan":1173},{"vlan":1174},{"vlan":1175},{"vlan":1176},{"vlan":1177},{"vlan":1178},{"vlan":1179},{"vlan":1180},{"vlan":1181},{"vlan":1182},{"vlan":1183},{"vlan":1184},{"vlan":1185},{"vlan":1186},{"vlan":1187},{"vlan":1188},{"vlan":1189},{"vlan":1190},{"vlan":1191},{"vlan":1192},{"vlan":1193},{"vlan":1194},{"vlan":1195},{"vlan":1196},{"vlan":1197},{"vlan":1198},{"vlan":1199},{"vlan":1200},{"vlan":1201},{"vlan":1202},{"vlan":1203},{"vlan":1204},{"vlan":1205},{"vlan":1206},{"vlan":1207},{"vlan":1208},{"vlan":1209},{"vlan":1210},{"vlan":1211},{"vlan":1212},{"vlan":1213},{"vlan":1214},{"vlan":1215},{"vlan":1216},{"vlan":1217},{"vlan":1218},{"vlan":1219},{"vlan":1220},{"vlan":1221},{"vlan":1222},{"vlan":1223},{"vlan":1224},{"vlan":1225},{"vlan":1226},{"vlan":1227},{"vlan":1228},{"vlan":1229},{"vlan":1230},{"vlan":1231},{"vlan":1232},{"vlan":1233},{"vlan":1234},{"vlan":1235},{"vlan":1236},{"vlan":1237},{"vlan":1238},{"vlan":1239},{"vlan":1240},{"vlan":1241},{"vlan":1242},{"vlan":1243},{"vlan":1244},{"vlan":1245},{"vlan":1246},{"vlan":1247},{"vlan":1248},{"vlan":1249},{"vlan":1250},{"vlan":1251},{"vlan":1252},{"vlan":1253},{"vlan":1254},{"vlan":1255},{"vlan":1256},{"vlan":1257},{"vlan":1258},{"vlan":1259},{"vlan":1260},{"vlan":1261},{"vlan":1262},{"vlan":1263},{"vlan":1264},{"vlan":1265},{"vlan":1266},{"vlan":1267},{"vlan":1268},{"vlan":1269},{"vlan":1270},{"vlan":1271},{"vlan":1272},{"vlan":1273},{"vlan":1274},{"vlan":1275},{"vlan":1276},{"vlan":1277},{"vlan":1278},{"vlan":1279},{"vlan":1280},{"vlan":1281},{"vlan":1282},{"vlan":1283},{"vlan":1284},{"vlan":1285},{"vlan":1286},{"vlan":1287},{"vlan":1288},{"vlan":1289},{"vlan":1290},{"vlan":1291},{"vlan":1292},{"vlan":1293},{"vlan":1294},{"vlan":1295},{"vlan":1296},{"vlan":1297},{"vlan":1298},{"vlan":1299},{"vlan":1300},{"vlan":1301},{"vlan":1302},{"vlan":1303},{"vlan":1304},{"vlan":1305},{"vlan":1306},{"vlan":1307},{"vlan":1308},{"vlan":1309},{"vlan":1310},{"vlan":1311},{"vlan":1312},{"vlan":1313},{"vlan":1314},{"vlan":1315},{"vlan":1316},{"vlan":1317},{"vlan":1318},{"vlan":1319},{"vlan":1320},{"vlan":1321},{"vlan":1322},{"vlan":1323},{"vlan":1324},{"vlan":1325},{"vlan":1326},{"vlan":1327},{"vlan":1328},{"vlan":1329},{"vlan":1330},{"vlan":1331},{"vlan":1332},{"vlan":1333},{"vlan":1334},{"vlan":1335},{"vlan":1336},{"vlan":1337},{"vlan":1338},{"vlan":1339},{"vlan":1340},{"vlan":1341},{"vlan":1342},{"vlan":1343},{"vlan":1344},{"vlan":1345},{"vlan":1346},{"vlan":1347},{"vlan":1348},{"vlan":1349},{"vlan":1350},{"vlan":1351},{"vlan":1352},{"vlan":1353},{"vlan":1354},{"vlan":1355},{"vlan":1356},{"vlan":1357},{"vlan":1358},{"vlan":1359},{"vlan":1360},{"vlan":1361},{"vlan":1362},{"vlan":1363},{"vlan":1364},{"vlan":1365},{"vlan":1366},{"vlan":1367},{"vlan":1368},{"vlan":1369},{"vlan":1370},{"vlan":1371},{"vlan":1372},{"vlan":1373},{"vlan":1374},{"vlan":1375},{"vlan":1376},{"vlan":1377},{"vlan":1378},{"vlan":1379},{"vlan":1380},{"vlan":1381},{"vlan":1382},{"vlan":1383},{"vlan":1384},{"vlan":1385},{"vlan":1386},{"vlan":1387},{"vlan":1388},{"vlan":1389},{"vlan":1390},{"vlan":1391},{"vlan":1392},{"vlan":1393},{"vlan":1394},{"vlan":1395},{"vlan":1396},{"vlan":1397},{"vlan":1398},{"vlan":1399},{"vlan":1400},{"vlan":1401},{"vlan":1402},{"vlan":1403},{"vlan":1404},{"vlan":1405},{"vlan":1406},{"vlan":1407},{"vlan":1408},{"vlan":1409},{"vlan":1410},{"vlan":1411},{"vlan":1412},{"vlan":1413},{"vlan":1414},{"vlan":1415},{"vlan":1416},{"vlan":1417},{"vlan":1418},{"vlan":1419},{"vlan":1420},{"vlan":1421},{"vlan":1422},{"vlan":1423},{"vlan":1424},{"vlan":1425},{"vlan":1426},{"vlan":1427},{"vlan":1428},{"vlan":1429},{"vlan":1430},{"vlan":1431},{"vlan":1432},{"vlan":1433},{"vlan":1434},{"vlan":1435},{"vlan":1436},{"vlan":1437},{"vlan":1438},{"vlan":1439},{"vlan":1440},{"vlan":1441},{"vlan":1442},{"vlan":1443},{"vlan":1444},{"vlan":1445},{"vlan":1446},{"vlan":1447},{"vlan":1448},{"vlan":1449},{"vlan":1450},{"vlan":1451},{"vlan":1452},{"vlan":1453},{"vlan":1454},{"vlan":1455},{"vlan":1456},{"vlan":1457},{"vlan":1458},{"vlan":1459},{"vlan":1460},{"vlan":1461},{"vlan":1462},{"vlan":1463},{"vlan":1464},{"vlan":1465},{"vlan":1466},{"vlan":1467},{"vlan":1468},{"vlan":1469},{"vlan":1470},{"vlan":1471},{"vlan":1472},{"vlan":1473},{"vlan":1474},{"vlan":1475},{"vlan":1476},{"vlan":1477},{"vlan":1478},{"vlan":1479},{"vlan":1480},{"vlan":1481},{"vlan":1482},{"vlan":1483},{"vlan":1484},{"vlan":1485},{"vlan":1486},{"vlan":1487},{"vlan":1488},{"vlan":1489},{"vlan":1490},{"vlan":1491},{"vlan":1492},{"vlan":1493},{"vlan":1494},{"vlan":1495},{"vlan":1496},{"vlan":1497},{"vlan":1498},{"vlan":1499},{"vlan":1500},{"vlan":1501},{"vlan":1502},{"vlan":1503},{"vlan":1504},{"vlan":1505},{"vlan":1506},{"vlan":1507},{"vlan":1508},{"vlan":1509},{"vlan":1510},{"vlan":1511},{"vlan":1512},{"vlan":1513},{"vlan":1514},{"vlan":1515},{"vlan":1516},{"vlan":1517},{"vlan":1518},{"vlan":1519},{"vlan":1520},{"vlan":1521},{"vlan":1522},{"vlan":1523},{"vlan":1524},{"vlan":1525},{"vlan":1526},{"vlan":1527},{"vlan":1528},{"vlan":1529},{"vlan":1530},{"vlan":1531},{"vlan":1532},{"vlan":1533},{"vlan":1534},{"vlan":1535},{"vlan":1536},{"vlan":1537},{"vlan":1538},{"vlan":1539},{"vlan":1540},{"vlan":1541},{"vlan":1542},{"vlan":1543},{"vlan":1544},{"vlan":1545},{"vlan":1546},{"vlan":1547},{"vlan":1548},{"vlan":1549},{"vlan":1550},{"vlan":1551},{"vlan":1552},{"vlan":1553},{"vlan":1554},{"vlan":1555},{"vlan":1556},{"vlan":1557},{"vlan":1558},{"vlan":1559},{"vlan":1560},{"vlan":1561},{"vlan":1562},{"vlan":1563},{"vlan":1564},{"vlan":1565},{"vlan":1566},{"vlan":1567},{"vlan":1568},{"vlan":1569},{"vlan":1570},{"vlan":1571},{"vlan":1572},{"vlan":1573},{"vlan":1574},{"vlan":1575},{"vlan":1576},{"vlan":1577},{"vlan":1578},{"vlan":1579},{"vlan":1580},{"vlan":1581},{"vlan":1582},{"vlan":1583},{"vlan":1584},{"vlan":1585},{"vlan":1586},{"vlan":1587},{"vlan":1588},{"vlan":1589},{"vlan":1590},{"vlan":1591},{"vlan":1592},{"vlan":1593},{"vlan":1594},{"vlan":1595},{"vlan":1596},{"vlan":1597},{"vlan":1598},{"vlan":1599},{"vlan":1600},{"vlan":1601},{"vlan":1602},{"vlan":1603},{"vlan":1604},{"vlan":1605},{"vlan":1606},{"vlan":1607},{"vlan":1608},{"vlan":1609},{"vlan":1610},{"vlan":1611},{"vlan":1612},{"vlan":1613},{"vlan":1614},{"vlan":1615},{"vlan":1616},{"vlan":1617},{"vlan":1618},{"vlan":1619},{"vlan":1620},{"vlan":1621},{"vlan":1622},{"vlan":1623},{"vlan":1624},{"vlan":1625},{"vlan":1626},{"vlan":1627},{"vlan":1628},{"vlan":1629},{"vlan":1630},{"vlan":1631},{"vlan":1632},{"vlan":1633},{"vlan":1634},{"vlan":1635},{"vlan":1636},{"vlan":1637},{"vlan":1638},{"vlan":1639},{"vlan":1640},{"vlan":1641},{"vlan":1642},{"vlan":1643},{"vlan":1644},{"vlan":1645},{"vlan":1646},{"vlan":1647},{"vlan":1648},{"vlan":1649},{"vlan":1650},{"vlan":1651},{"vlan":1652},{"vlan":1653},{"vlan":1654},{"vlan":1655},{"vlan":1656},{"vlan":1657},{"vlan":1658},{"vlan":1659},{"vlan":1660},{"vlan":1661},{"vlan":1662},{"vlan":1663},{"vlan":1664},{"vlan":1665},{"vlan":1666},{"vlan":1667},{"vlan":1668},{"vlan":1669},{"vlan":1670},{"vlan":1671},{"vlan":1672},{"vlan":1673},{"vlan":1674},{"vlan":1675},{"vlan":1676},{"vlan":1677},{"vlan":1678},{"vlan":1679},{"vlan":1680},{"vlan":1681},{"vlan":1682},{"vlan":1683},{"vlan":1684},{"vlan":1685},{"vlan":1686},{"vlan":1687},{"vlan":1688},{"vlan":1689},{"vlan":1690},{"vlan":1691},{"vlan":1692},{"vlan":1693},{"vlan":1694},{"vlan":1695},{"vlan":1696},{"vlan":1697},{"vlan":1698},{"vlan":1699},{"vlan":1700},{"vlan":1701},{"vlan":1702},{"vlan":1703},{"vlan":1704},{"vlan":1705},{"vlan":1706},{"vlan":1707},{"vlan":1708},{"vlan":1709},{"vlan":1710},{"vlan":1711},{"vlan":1712},{"vlan":1713},{"vlan":1714},{"vlan":1715},{"vlan":1716},{"vlan":1717},{"vlan":1718},{"vlan":1719},{"vlan":1720},{"vlan":1721},{"vlan":1722},{"vlan":1723},{"vlan":1724},{"vlan":1725},{"vlan":1726},{"vlan":1727},{"vlan":1728},{"vlan":1729},{"vlan":1730},{"vlan":1731},{"vlan":1732},{"vlan":1733},{"vlan":1734},{"vlan":1735},{"vlan":1736},{"vlan":1737},{"vlan":1738},{"vlan":1739},{"vlan":1740},{"vlan":1741},{"vlan":1742},{"vlan":1743},{"vlan":1744},{"vlan":1745},{"vlan":1746},{"vlan":1747},{"vlan":1748},{"vlan":1749},{"vlan":1750},{"vlan":1751},{"vlan":1752},{"vlan":1753},{"vlan":1754},{"vlan":1755},{"vlan":1756},{"vlan":1757},{"vlan":1758},{"vlan":1759},{"vlan":1760},{"vlan":1761},{"vlan":1762},{"vlan":1763},{"vlan":1764},{"vlan":1765},{"vlan":1766},{"vlan":1767},{"vlan":1768},{"vlan":1769},{"vlan":1770},{"vlan":1771},{"vlan":1772},{"vlan":1773},{"vlan":1774},{"vlan":1775},{"vlan":1776},{"vlan":1777},{"vlan":1778},{"vlan":1779},{"vlan":1780},{"vlan":1781},{"vlan":1782},{"vlan":1783},{"vlan":1784},{"vlan":1785},{"vlan":1786},{"vlan":1787},{"vlan":1788},{"vlan":1789},{"vlan":1790},{"vlan":1791},{"vlan":1792},{"vlan":1793},{"vlan":1794},{"vlan":1795},{"vlan":1796},{"vlan":1797},{"vlan":1798},{"vlan":1799},{"vlan":1800},{"vlan":1801},{"vlan":1802},{"vlan":1803},{"vlan":1804},{"vlan":1805},{"vlan":1806},{"vlan":1807},{"vlan":1808},{"vlan":1809},{"vlan":1810},{"vlan":1811},{"vlan":1812},{"vlan":1813},{"vlan":1814},{"vlan":1815},{"vlan":1816},{"vlan":1817},{"vlan":1818},{"vlan":1819},{"vlan":1820},{"vlan":1821},{"vlan":1822},{"vlan":1823},{"vlan":1824},{"vlan":1825},{"vlan":1826},{"vlan":1827},{"vlan":1828},{"vlan":1829},{"vlan":1830},{"vlan":1831},{"vlan":1832},{"vlan":1833},{"vlan":1834},{"vlan":1835},{"vlan":1836},{"vlan":1837},{"vlan":1838},{"vlan":1839},{"vlan":1840},{"vlan":1841},{"vlan":1842},{"vlan":1843},{"vlan":1844},{"vlan":1845},{"vlan":1846},{"vlan":1847},{"vlan":1848},{"vlan":1849},{"vlan":1850},{"vlan":1851},{"vlan":1852},{"vlan":1853},{"vlan":1854},{"vlan":1855},{"vlan":1856},{"vlan":1857},{"vlan":1858},{"vlan":1859},{"vlan":1860},{"vlan":1861},{"vlan":1862},{"vlan":1863},{"vlan":1864},{"vlan":1865},{"vlan":1866},{"vlan":1867},{"vlan":1868},{"vlan":1869},{"vlan":1870},{"vlan":1871},{"vlan":1872},{"vlan":1873},{"vlan":1874},{"vlan":1875},{"vlan":1876},{"vlan":1877},{"vlan":1878},{"vlan":1879},{"vlan":1880},{"vlan":1881},{"vlan":1882},{"vlan":1883},{"vlan":1884},{"vlan":1885},{"vlan":1886},{"vlan":1887},{"vlan":1888},{"vlan":1889},{"vlan":1890},{"vlan":1891},{"vlan":1892},{"vlan":1893},{"vlan":1894},{"vlan":1895},{"vlan":1896},{"vlan":1897},{"vlan":1898},{"vlan":1899},{"vlan":1900},{"vlan":1901},{"vlan":1902},{"vlan":1903},{"vlan":1904},{"vlan":1905},{"vlan":1906},{"vlan":1907},{"vlan":1908},{"vlan":1909},{"vlan":1910},{"vlan":1911},{"vlan":1912},{"vlan":1913},{"vlan":1914},{"vlan":1915},{"vlan":1916},{"vlan":1917},{"vlan":1918},{"vlan":1919},{"vlan":1920},{"vlan":1921},{"vlan":1922},{"vlan":1923},{"vlan":1924},{"vlan":1925},{"vlan":1926},{"vlan":1927},{"vlan":1928},{"vlan":1929},{"vlan":1930},{"vlan":1931},{"vlan":1932},{"vlan":1933},{"vlan":1934},{"vlan":1935},{"vlan":1936},{"vlan":1937},{"vlan":1938},{"vlan":1939},{"vlan":1940},{"vlan":1941},{"vlan":1942},{"vlan":1943},{"vlan":1944},{"vlan":1945},{"vlan":1946},{"vlan":1947},{"vlan":1948},{"vlan":1949},{"vlan":1950},{"vlan":1951},{"vlan":1952},{"vlan":1953},{"vlan":1954},{"vlan":1955},{"vlan":1956},{"vlan":1957},{"vlan":1958},{"vlan":1959},{"vlan":1960},{"vlan":1961},{"vlan":1962},{"vlan":1963},{"vlan":1964},{"vlan":1965},{"vlan":1966},{"vlan":1967},{"vlan":1968},{"vlan":1969},{"vlan":1970},{"vlan":1971},{"vlan":1972},{"vlan":1973},{"vlan":1974},{"vlan":1975},{"vlan":1976},{"vlan":1977},{"vlan":1978},{"vlan":1979},{"vlan":1980},{"vlan":1981},{"vlan":1982},{"vlan":1983},{"vlan":1984},{"vlan":1985},{"vlan":1986},{"vlan":1987},{"vlan":1988},{"vlan":1989},{"vlan":1990},{"vlan":1991},{"vlan":1992},{"vlan":1993},{"vlan":1994},{"vlan":1995},{"vlan":1996},{"vlan":1997},{"vlan":1998},{"vlan":1999},{"vlan":2000},{"vlan":2001},{"vlan":2002},{"vlan":2003},{"vlan":2004},{"vlan":2005},{"vlan":2006},{"vlan":2007},{"vlan":2008},{"vlan":2009},{"vlan":2010},{"vlan":2011},{"vlan":2012},{"vlan":2013},{"vlan":2014},{"vlan":2015},{"vlan":2016},{"vlan":2017},{"vlan":2018},{"vlan":2019},{"vlan":2020},{"vlan":2021},{"vlan":2022},{"vlan":2023},{"vlan":2024},{"vlan":2025},{"vlan":2026},{"vlan":2027},{"vlan":2028},{"vlan":2029},{"vlan":2030},{"vlan":2031},{"vlan":2032},{"vlan":2033},{"vlan":2034},{"vlan":2035},{"vlan":2036},{"vlan":2037},{"vlan":2038},{"vlan":2039},{"vlan":2040},{"vlan":2041},{"vlan":2042},{"vlan":2043},{"vlan":2044},{"vlan":2045},{"vlan":2046},{"vlan":2047},{"vlan":2048},{"vlan":2049},{"vlan":2050},{"vlan":2051},{"vlan":2052},{"vlan":2053},{"vlan":2054},{"vlan":2055},{"vlan":2056},{"vlan":2057},{"vlan":2058},{"vlan":2059},{"vlan":2060},{"vlan":2061},{"vlan":2062},{"vlan":2063},{"vlan":2064},{"vlan":2065},{"vlan":2066},{"vlan":2067},{"vlan":2068},{"vlan":2069},{"vlan":2070},{"vlan":2071},{"vlan":2072},{"vlan":2073},{"vlan":2074},{"vlan":2075},{"vlan":2076},{"vlan":2077},{"vlan":2078},{"vlan":2079},{"vlan":2080},{"vlan":2081},{"vlan":2082},{"vlan":2083},{"vlan":2084},{"vlan":2085},{"vlan":2086},{"vlan":2087},{"vlan":2088},{"vlan":2089},{"vlan":2090},{"vlan":2091},{"vlan":2092},{"vlan":2093},{"vlan":2094},{"vlan":2095},{"vlan":2096},{"vlan":2097},{"vlan":2098},{"vlan":2099},{"vlan":2100},{"vlan":2101},{"vlan":2102},{"vlan":2103},{"vlan":2104},{"vlan":2105},{"vlan":2106},{"vlan":2107},{"vlan":2108},{"vlan":2109},{"vlan":2110},{"vlan":2111},{"vlan":2112},{"vlan":2113},{"vlan":2114},{"vlan":2115},{"vlan":2116},{"vlan":2117},{"vlan":2118},{"vlan":2119},{"vlan":2120},{"vlan":2121},{"vlan":2122},{"vlan":2123},{"vlan":2124},{"vlan":2125},{"vlan":2126},{"vlan":2127},{"vlan":2128},{"vlan":2129},{"vlan":2130},{"vlan":2131},{"vlan":2132},{"vlan":2133},{"vlan":2134},{"vlan":2135},{"vlan":2136},{"vlan":2137},{"vlan":2138},{"vlan":2139},{"vlan":2140},{"vlan":2141},{"vlan":2142},{"vlan":2143},{"vlan":2144},{"vlan":2145},{"vlan":2146},{"vlan":2147},{"vlan":2148},{"vlan":2149},{"vlan":2150},{"vlan":2151},{"vlan":2152},{"vlan":2153},{"vlan":2154},{"vlan":2155},{"vlan":2156},{"vlan":2157},{"vlan":2158},{"vlan":2159},{"vlan":2160},{"vlan":2161},{"vlan":2162},{"vlan":2163},{"vlan":2164},{"vlan":2165},{"vlan":2166},{"vlan":2167},{"vlan":2168},{"vlan":2169},{"vlan":2170},{"vlan":2171},{"vlan":2172},{"vlan":2173},{"vlan":2174},{"vlan":2175},{"vlan":2176},{"vlan":2177},{"vlan":2178},{"vlan":2179},{"vlan":2180},{"vlan":2181},{"vlan":2182},{"vlan":2183},{"vlan":2184},{"vlan":2185},{"vlan":2186},{"vlan":2187},{"vlan":2188},{"vlan":2189},{"vlan":2190},{"vlan":2191},{"vlan":2192},{"vlan":2193},{"vlan":2194},{"vlan":2195},{"vlan":2196},{"vlan":2197},{"vlan":2198},{"vlan":2199},{"vlan":2200},{"vlan":2201},{"vlan":2202},{"vlan":2203},{"vlan":2204},{"vlan":2205},{"vlan":2206},{"vlan":2207},{"vlan":2208},{"vlan":2209},{"vlan":2210},{"vlan":2211},{"vlan":2212},{"vlan":2213},{"vlan":2214},{"vlan":2215},{"vlan":2216},{"vlan":2217},{"vlan":2218},{"vlan":2219},{"vlan":2220},{"vlan":2221},{"vlan":2222},{"vlan":2223},{"vlan":2224},{"vlan":2225},{"vlan":2226},{"vlan":2227},{"vlan":2228},{"vlan":2229},{"vlan":2230},{"vlan":2231},{"vlan":2232},{"vlan":2233},{"vlan":2234},{"vlan":2235},{"vlan":2236},{"vlan":2237},{"vlan":2238},{"vlan":2239},{"vlan":2240},{"vlan":2241},{"vlan":2242},{"vlan":2243},{"vlan":2244},{"vlan":2245},{"vlan":2246},{"vlan":2247},{"vlan":2248},{"vlan":2249},{"vlan":2250},{"vlan":2251},{"vlan":2252},{"vlan":2253},{"vlan":2254},{"vlan":2255},{"vlan":2256},{"vlan":2257},{"vlan":2258},{"vlan":2259},{"vlan":2260},{"vlan":2261},{"vlan":2262},{"vlan":2263},{"vlan":2264},{"vlan":2265},{"vlan":2266},{"vlan":2267},{"vlan":2268},{"vlan":2269},{"vlan":2270},{"vlan":2271},{"vlan":2272},{"vlan":2273},{"vlan":2274},{"vlan":2275},{"vlan":2276},{"vlan":2277},{"vlan":2278},{"vlan":2279},{"vlan":2280},{"vlan":2281},{"vlan":2282},{"vlan":2283},{"vlan":2284},{"vlan":2285},{"vlan":2286},{"vlan":2287},{"vlan":2288},{"vlan":2289},{"vlan":2290},{"vlan":2291},{"vlan":2292},{"vlan":2293},{"vlan":2294},{"vlan":2295},{"vlan":2296},{"vlan":2297},{"vlan":2298},{"vlan":2299},{"vlan":2300},{"vlan":2301},{"vlan":2302},{"vlan":2303},{"vlan":2304},{"vlan":2305},{"vlan":2306},{"vlan":2307},{"vlan":2308},{"vlan":2309},{"vlan":2310},{"vlan":2311},{"vlan":2312},{"vlan":2313},{"vlan":2314},{"vlan":2315},{"vlan":2316},{"vlan":2317},{"vlan":2318},{"vlan":2319},{"vlan":2320},{"vlan":2321},{"vlan":2322},{"vlan":2323},{"vlan":2324},{"vlan":2325},{"vlan":2326},{"vlan":2327},{"vlan":2328},{"vlan":2329},{"vlan":2330},{"vlan":2331},{"vlan":2332},{"vlan":2333},{"vlan":2334},{"vlan":2335},{"vlan":2336},{"vlan":2337},{"vlan":2338},{"vlan":2339},{"vlan":2340},{"vlan":2341},{"vlan":2342},{"vlan":2343},{"vlan":2344},{"vlan":2345},{"vlan":2346},{"vlan":2347},{"vlan":2348},{"vlan":2349},{"vlan":2350},{"vlan":2351},{"vlan":2352},{"vlan":2353},{"vlan":2354},{"vlan":2355},{"vlan":2356},{"vlan":2357},{"vlan":2358},{"vlan":2359},{"vlan":2360},{"vlan":2361},{"vlan":2362},{"vlan":2363},{"vlan":2364},{"vlan":2365},{"vlan":2366},{"vlan":2367},{"vlan":2368},{"vlan":2369},{"vlan":2370},{"vlan":2371},{"vlan":2372},{"vlan":2373},{"vlan":2374},{"vlan":2375},{"vlan":2376},{"vlan":2377},{"vlan":2378},{"vlan":2379},{"vlan":2380},{"vlan":2381},{"vlan":2382},{"vlan":2383},{"vlan":2384},{"vlan":2385},{"vlan":2386},{"vlan":2387},{"vlan":2388},{"vlan":2389},{"vlan":2390},{"vlan":2391},{"vlan":2392},{"vlan":2393},{"vlan":2394},{"vlan":2395},{"vlan":2396},{"vlan":2397},{"vlan":2398},{"vlan":2399},{"vlan":2400},{"vlan":2401},{"vlan":2402},{"vlan":2403},{"vlan":2404},{"vlan":2405},{"vlan":2406},{"vlan":2407},{"vlan":2408},{"vlan":2409},{"vlan":2410},{"vlan":2411},{"vlan":2412},{"vlan":2413},{"vlan":2414},{"vlan":2415},{"vlan":2416},{"vlan":2417},{"vlan":2418},{"vlan":2419},{"vlan":2420},{"vlan":2421},{"vlan":2422},{"vlan":2423},{"vlan":2424},{"vlan":2425},{"vlan":2426},{"vlan":2427},{"vlan":2428},{"vlan":2429},{"vlan":2430},{"vlan":2431},{"vlan":2432},{"vlan":2433},{"vlan":2434},{"vlan":2435},{"vlan":2436},{"vlan":2437},{"vlan":2438},{"vlan":2439},{"vlan":2440},{"vlan":2441},{"vlan":2442},{"vlan":2443},{"vlan":2444},{"vlan":2445},{"vlan":2446},{"vlan":2447},{"vlan":2448},{"vlan":2449},{"vlan":2450},{"vlan":2451},{"vlan":2452},{"vlan":2453},{"vlan":2454},{"vlan":2455},{"vlan":2456},{"vlan":2457},{"vlan":2458},{"vlan":2459},{"vlan":2460},{"vlan":2461},{"vlan":2462},{"vlan":2463},{"vlan":2464},{"vlan":2465},{"vlan":2466},{"vlan":2467},{"vlan":2468},{"vlan":2469},{"vlan":2470},{"vlan":2471},{"vlan":2472},{"vlan":2473},{"vlan":2474},{"vlan":2475},{"vlan":2476},{"vlan":2477},{"vlan":2478},{"vlan":2479},{"vlan":2480},{"vlan":2481},{"vlan":2482},{"vlan":2483},{"vlan":2484},{"vlan":2485},{"vlan":2486},{"vlan":2487},{"vlan":2488},{"vlan":2489},{"vlan":2490},{"vlan":2491},{"vlan":2492},{"vlan":2493},{"vlan":2494},{"vlan":2495},{"vlan":2496},{"vlan":2497},{"vlan":2498},{"vlan":2499},{"vlan":2500},{"vlan":2501},{"vlan":2502},{"vlan":2503},{"vlan":2504},{"vlan":2505},{"vlan":2506},{"vlan":2507},{"vlan":2508},{"vlan":2509},{"vlan":2510},{"vlan":2511},{"vlan":2512},{"vlan":2513},{"vlan":2514},{"vlan":2515},{"vlan":2516},{"vlan":2517},{"vlan":2518},{"vlan":2519},{"vlan":2520},{"vlan":2521},{"vlan":2522},{"vlan":2523},{"vlan":2524},{"vlan":2525},{"vlan":2526},{"vlan":2527},{"vlan":2528},{"vlan":2529},{"vlan":2530},{"vlan":2531},{"vlan":2532},{"vlan":2533},{"vlan":2534},{"vlan":2535},{"vlan":2536},{"vlan":2537},{"vlan":2538},{"vlan":2539},{"vlan":2540},{"vlan":2541},{"vlan":2542},{"vlan":2543},{"vlan":2544},{"vlan":2545},{"vlan":2546},{"vlan":2547},{"vlan":2548},{"vlan":2549},{"vlan":2550},{"vlan":2551},{"vlan":2552},{"vlan":2553},{"vlan":2554},{"vlan":2555},{"vlan":2556},{"vlan":2557},{"vlan":2558},{"vlan":2559},{"vlan":2560},{"vlan":2561},{"vlan":2562},{"vlan":2563},{"vlan":2564},{"vlan":2565},{"vlan":2566},{"vlan":2567},{"vlan":2568},{"vlan":2569},{"vlan":2570},{"vlan":2571},{"vlan":2572},{"vlan":2573},{"vlan":2574},{"vlan":2575},{"vlan":2576},{"vlan":2577},{"vlan":2578},{"vlan":2579},{"vlan":2580},{"vlan":2581},{"vlan":2582},{"vlan":2583},{"vlan":2584},{"vlan":2585},{"vlan":2586},{"vlan":2587},{"vlan":2588},{"vlan":2589},{"vlan":2590},{"vlan":2591},{"vlan":2592},{"vlan":2593},{"vlan":2594},{"vlan":2595},{"vlan":2596},{"vlan":2597},{"vlan":2598},{"vlan":2599},{"vlan":2600},{"vlan":2601},{"vlan":2602},{"vlan":2603},{"vlan":2604},{"vlan":2605},{"vlan":2606},{"vlan":2607},{"vlan":2608},{"vlan":2609},{"vlan":2610},{"vlan":2611},{"vlan":2612},{"vlan":2613},{"vlan":2614},{"vlan":2615},{"vlan":2616},{"vlan":2617},{"vlan":2618},{"vlan":2619},{"vlan":2620},{"vlan":2621},{"vlan":2622},{"vlan":2623},{"vlan":2624},{"vlan":2625},{"vlan":2626},{"vlan":2627},{"vlan":2628},{"vlan":2629},{"vlan":2630},{"vlan":2631},{"vlan":2632},{"vlan":2633},{"vlan":2634},{"vlan":2635},{"vlan":2636},{"vlan":2637},{"vlan":2638},{"vlan":2639},{"vlan":2640},{"vlan":2641},{"vlan":2642},{"vlan":2643},{"vlan":2644},{"vlan":2645},{"vlan":2646},{"vlan":2647},{"vlan":2648},{"vlan":2649},{"vlan":2650},{"vlan":2651},{"vlan":2652},{"vlan":2653},{"vlan":2654},{"vlan":2655},{"vlan":2656},{"vlan":2657},{"vlan":2658},{"vlan":2659},{"vlan":2660},{"vlan":2661},{"vlan":2662},{"vlan":2663},{"vlan":2664},{"vlan":2665},{"vlan":2666},{"vlan":2667},{"vlan":2668},{"vlan":2669},{"vlan":2670},{"vlan":2671},{"vlan":2672},{"vlan":2673},{"vlan":2674},{"vlan":2675},{"vlan":2676},{"vlan":2677},{"vlan":2678},{"vlan":2679},{"vlan":2680},{"vlan":2681},{"vlan":2682},{"vlan":2683},{"vlan":2684},{"vlan":2685},{"vlan":2686},{"vlan":2687},{"vlan":2688},{"vlan":2689},{"vlan":2690},{"vlan":2691},{"vlan":2692},{"vlan":2693},{"vlan":2694},{"vlan":2695},{"vlan":2696},{"vlan":2697},{"vlan":2698},{"vlan":2699},{"vlan":2700},{"vlan":2701},{"vlan":2702},{"vlan":2703},{"vlan":2704},{"vlan":2705},{"vlan":2706},{"vlan":2707},{"vlan":2708},{"vlan":2709},{"vlan":2710},{"vlan":2711},{"vlan":2712},{"vlan":2713},{"vlan":2714},{"vlan":2715},{"vlan":2716},{"vlan":2717},{"vlan":2718},{"vlan":2719},{"vlan":2720},{"vlan":2721},{"vlan":2722},{"vlan":2723},{"vlan":2724},{"vlan":2725},{"vlan":2726},{"vlan":2727},{"vlan":2728},{"vlan":2729},{"vlan":2730},{"vlan":2731},{"vlan":2732},{"vlan":2733},{"vlan":2734},{"vlan":2735},{"vlan":2736},{"vlan":2737},{"vlan":2738},{"vlan":2739},{"vlan":2740},{"vlan":2741},{"vlan":2742},{"vlan":2743},{"vlan":2744},{"vlan":2745},{"vlan":2746},{"vlan":2747},{"vlan":2748},{"vlan":2749},{"vlan":2750},{"vlan":2751},{"vlan":2752},{"vlan":2753},{"vlan":2754},{"vlan":2755},{"vlan":2756},{"vlan":2757},{"vlan":2758},{"vlan":2759},{"vlan":2760},{"vlan":2761},{"vlan":2762},{"vlan":2763},{"vlan":2764},{"vlan":2765},{"vlan":2766},{"vlan":2767},{"vlan":2768},{"vlan":2769},{"vlan":2770},{"vlan":2771},{"vlan":2772},{"vlan":2773},{"vlan":2774},{"vlan":2775},{"vlan":2776},{"vlan":2777},{"vlan":2778},{"vlan":2779},{"vlan":2780},{"vlan":2781},{"vlan":2782},{"vlan":2783},{"vlan":2784},{"vlan":2785},{"vlan":2786},{"vlan":2787},{"vlan":2788},{"vlan":2789},{"vlan":2790},{"vlan":2791},{"vlan":2792},{"vlan":2793},{"vlan":2794},{"vlan":2795},{"vlan":2796},{"vlan":2797},{"vlan":2798},{"vlan":2799},{"vlan":2800},{"vlan":2801},{"vlan":2802},{"vlan":2803},{"vlan":2804},{"vlan":2805},{"vlan":2806},{"vlan":2807},{"vlan":2808},{"vlan":2809},{"vlan":2810},{"vlan":2811},{"vlan":2812},{"vlan":2813},{"vlan":2814},{"vlan":2815},{"vlan":2816},{"vlan":2817},{"vlan":2818},{"vlan":2819},{"vlan":2820},{"vlan":2821},{"vlan":2822},{"vlan":2823},{"vlan":2824},{"vlan":2825},{"vlan":2826},{"vlan":2827},{"vlan":2828},{"vlan":2829},{"vlan":2830},{"vlan":2831},{"vlan":2832},{"vlan":2833},{"vlan":2834},{"vlan":2835},{"vlan":2836},{"vlan":2837},{"vlan":2838},{"vlan":2839},{"vlan":2840},{"vlan":2841},{"vlan":2842},{"vlan":2843},{"vlan":2844},{"vlan":2845},{"vlan":2846},{"vlan":2847},{"vlan":2848},{"vlan":2849},{"vlan":2850},{"vlan":2851},{"vlan":2852},{"vlan":2853},{"vlan":2854},{"vlan":2855},{"vlan":2856},{"vlan":2857},{"vlan":2858},{"vlan":2859},{"vlan":2860},{"vlan":2861},{"vlan":2862},{"vlan":2863},{"vlan":2864},{"vlan":2865},{"vlan":2866},{"vlan":2867},{"vlan":2868},{"vlan":2869},{"vlan":2870},{"vlan":2871},{"vlan":2872},{"vlan":2873},{"vlan":2874},{"vlan":2875},{"vlan":2876},{"vlan":2877},{"vlan":2878},{"vlan":2879},{"vlan":2880},{"vlan":2881},{"vlan":2882},{"vlan":2883},{"vlan":2884},{"vlan":2885},{"vlan":2886},{"vlan":2887},{"vlan":2888},{"vlan":2889},{"vlan":2890},{"vlan":2891},{"vlan":2892},{"vlan":2893},{"vlan":2894},{"vlan":2895},{"vlan":2896},{"vlan":2897},{"vlan":2898},{"vlan":2899},{"vlan":2900},{"vlan":2901},{"vlan":2902},{"vlan":2903},{"vlan":2904},{"vlan":2905},{"vlan":2906},{"vlan":2907},{"vlan":2908},{"vlan":2909},{"vlan":2910},{"vlan":2911},{"vlan":2912},{"vlan":2913},{"vlan":2914},{"vlan":2915},{"vlan":2916},{"vlan":2917},{"vlan":2918},{"vlan":2919},{"vlan":2920},{"vlan":2921},{"vlan":2922},{"vlan":2923},{"vlan":2924},{"vlan":2925},{"vlan":2926},{"vlan":2927},{"vlan":2928},{"vlan":2929},{"vlan":2930},{"vlan":2931},{"vlan":2932},{"vlan":2933},{"vlan":2934},{"vlan":2935},{"vlan":2936},{"vlan":2937},{"vlan":2938},{"vlan":2939},{"vlan":2940},{"vlan":2941},{"vlan":2942},{"vlan":2943},{"vlan":2944},{"vlan":2945},{"vlan":2946},{"vlan":2947},{"vlan":2948},{"vlan":2949},{"vlan":2950},{"vlan":2951},{"vlan":2952},{"vlan":2953},{"vlan":2954},{"vlan":2955},{"vlan":2956},{"vlan":2957},{"vlan":2958},{"vlan":2959},{"vlan":2960},{"vlan":2961},{"vlan":2962},{"vlan":2963},{"vlan":2964},{"vlan":2965},{"vlan":2966},{"vlan":2967},{"vlan":2968},{"vlan":2969},{"vlan":2970},{"vlan":2971},{"vlan":2972},{"vlan":2973},{"vlan":2974},{"vlan":2975},{"vlan":2976},{"vlan":2977},{"vlan":2978},{"vlan":2979},{"vlan":2980},{"vlan":2981},{"vlan":2982},{"vlan":2983},{"vlan":2984},{"vlan":2985},{"vlan":2986},{"vlan":2987},{"vlan":2988},{"vlan":2989},{"vlan":2990},{"vlan":2991},{"vlan":2992},{"vlan":2993},{"vlan":2994},{"vlan":2995},{"vlan":2996},{"vlan":2997},{"vlan":2998},{"vlan":2999},{"vlan":3000},{"vlan":3001},{"vlan":3002},{"vlan":3003},{"vlan":3004},{"vlan":3005},{"vlan":3006},{"vlan":3007},{"vlan":3008},{"vlan":3009},{"vlan":3010},{"vlan":3011},{"vlan":3012},{"vlan":3013},{"vlan":3014},{"vlan":3015},{"vlan":3016},{"vlan":3017},{"vlan":3018},{"vlan":3019},{"vlan":3020},{"vlan":3021},{"vlan":3022},{"vlan":3023},{"vlan":3024},{"vlan":3025},{"vlan":3026},{"vlan":3027},{"vlan":3028},{"vlan":3029},{"vlan":3030},{"vlan":3031},{"vlan":3032},{"vlan":3033},{"vlan":3034},{"vlan":3035},{"vlan":3036},{"vlan":3037},{"vlan":3038},{"vlan":3039},{"vlan":3040},{"vlan":3041},{"vlan":3042},{"vlan":3043},{"vlan":3044},{"vlan":3045},{"vlan":3046},{"vlan":3047},{"vlan":3048},{"vlan":3049},{"vlan":3050},{"vlan":3051},{"vlan":3052},{"vlan":3053},{"vlan":3054},{"vlan":3055},{"vlan":3056},{"vlan":3057},{"vlan":3058},{"vlan":3059},{"vlan":3060},{"vlan":3061},{"vlan":3062},{"vlan":3063},{"vlan":3064},{"vlan":3065},{"vlan":3066},{"vlan":3067},{"vlan":3068},{"vlan":3069},{"vlan":3070},{"vlan":3071},{"vlan":3072},{"vlan":3073},{"vlan":3074},{"vlan":3075},{"vlan":3076},{"vlan":3077},{"vlan":3078},{"vlan":3079},{"vlan":3080},{"vlan":3081},{"vlan":3082},{"vlan":3083},{"vlan":3084},{"vlan":3085},{"vlan":3086},{"vlan":3087},{"vlan":3088},{"vlan":3089},{"vlan":3090},{"vlan":3091},{"vlan":3092},{"vlan":3093},{"vlan":3094},{"vlan":3095},{"vlan":3096},{"vlan":3097},{"vlan":3098},{"vlan":3099},{"vlan":3100},{"vlan":3101},{"vlan":3102},{"vlan":3103},{"vlan":3104},{"vlan":3105},{"vlan":3106},{"vlan":3107},{"vlan":3108},{"vlan":3109},{"vlan":3110},{"vlan":3111},{"vlan":3112},{"vlan":3113},{"vlan":3114},{"vlan":3115},{"vlan":3116},{"vlan":3117},{"vlan":3118},{"vlan":3119},{"vlan":3120},{"vlan":3121},{"vlan":3122},{"vlan":3123},{"vlan":3124},{"vlan":3125},{"vlan":3126},{"vlan":3127},{"vlan":3128},{"vlan":3129},{"vlan":3130},{"vlan":3131},{"vlan":3132},{"vlan":3133},{"vlan":3134},{"vlan":3135},{"vlan":3136},{"vlan":3137},{"vlan":3138},{"vlan":3139},{"vlan":3140},{"vlan":3141},{"vlan":3142},{"vlan":3143},{"vlan":3144},{"vlan":3145},{"vlan":3146},{"vlan":3147},{"vlan":3148},{"vlan":3149},{"vlan":3150},{"vlan":3151},{"vlan":3152},{"vlan":3153},{"vlan":3154},{"vlan":3155},{"vlan":3156},{"vlan":3157},{"vlan":3158},{"vlan":3159},{"vlan":3160},{"vlan":3161},{"vlan":3162},{"vlan":3163},{"vlan":3164},{"vlan":3165},{"vlan":3166},{"vlan":3167},{"vlan":3168},{"vlan":3169},{"vlan":3170},{"vlan":3171},{"vlan":3172},{"vlan":3173},{"vlan":3174},{"vlan":3175},{"vlan":3176},{"vlan":3177},{"vlan":3178},{"vlan":3179},{"vlan":3180},{"vlan":3181},{"vlan":3182},{"vlan":3183},{"vlan":3184},{"vlan":3185},{"vlan":3186},{"vlan":3187},{"vlan":3188},{"vlan":3189},{"vlan":3190},{"vlan":3191},{"vlan":3192},{"vlan":3193},{"vlan":3194},{"vlan":3195},{"vlan":3196},{"vlan":3197},{"vlan":3198},{"vlan":3199},{"vlan":3200},{"vlan":3201},{"vlan":3202},{"vlan":3203},{"vlan":3204},{"vlan":3205},{"vlan":3206},{"vlan":3207},{"vlan":3208},{"vlan":3209},{"vlan":3210},{"vlan":3211},{"vlan":3212},{"vlan":3213},{"vlan":3214},{"vlan":3215},{"vlan":3216},{"vlan":3217},{"vlan":3218},{"vlan":3219},{"vlan":3220},{"vlan":3221},{"vlan":3222},{"vlan":3223},{"vlan":3224},{"vlan":3225},{"vlan":3226},{"vlan":3227},{"vlan":3228},{"vlan":3229},{"vlan":3230},{"vlan":3231},{"vlan":3232},{"vlan":3233},{"vlan":3234},{"vlan":3235},{"vlan":3236},{"vlan":3237},{"vlan":3238},{"vlan":3239},{"vlan":3240},{"vlan":3241},{"vlan":3242},{"vlan":3243},{"vlan":3244},{"vlan":3245},{"vlan":3246},{"vlan":3247},{"vlan":3248},{"vlan":3249},{"vlan":3250},{"vlan":3251},{"vlan":3252},{"vlan":3253},{"vlan":3254},{"vlan":3255},{"vlan":3256},{"vlan":3257},{"vlan":3258},{"vlan":3259},{"vlan":3260},{"vlan":3261},{"vlan":3262},{"vlan":3263},{"vlan":3264},{"vlan":3265},{"vlan":3266},{"vlan":3267},{"vlan":3268},{"vlan":3269},{"vlan":3270},{"vlan":3271},{"vlan":3272},{"vlan":3273},{"vlan":3274},{"vlan":3275},{"vlan":3276},{"vlan":3277},{"vlan":3278},{"vlan":3279},{"vlan":3280},{"vlan":3281},{"vlan":3282},{"vlan":3283},{"vlan":3284},{"vlan":3285},{"vlan":3286},{"vlan":3287},{"vlan":3288},{"vlan":3289},{"vlan":3290},{"vlan":3291},{"vlan":3292},{"vlan":3293},{"vlan":3294},{"vlan":3295},{"vlan":3296},{"vlan":3297},{"vlan":3298},{"vlan":3299},{"vlan":3300},{"vlan":3301},{"vlan":3302},{"vlan":3303},{"vlan":3304},{"vlan":3305},{"vlan":3306},{"vlan":3307},{"vlan":3308},{"vlan":3309},{"vlan":3310},{"vlan":3311},{"vlan":3312},{"vlan":3313},{"vlan":3314},{"vlan":3315},{"vlan":3316},{"vlan":3317},{"vlan":3318},{"vlan":3319},{"vlan":3320},{"vlan":3321},{"vlan":3322},{"vlan":3323},{"vlan":3324},{"vlan":3325},{"vlan":3326},{"vlan":3327},{"vlan":3328},{"vlan":3329},{"vlan":3330},{"vlan":3331},{"vlan":3332},{"vlan":3333},{"vlan":3334},{"vlan":3335},{"vlan":3336},{"vlan":3337},{"vlan":3338},{"vlan":3339},{"vlan":3340},{"vlan":3341},{"vlan":3342},{"vlan":3343},{"vlan":3344},{"vlan":3345},{"vlan":3346},{"vlan":3347},{"vlan":3348},{"vlan":3349},{"vlan":3350},{"vlan":3351},{"vlan":3352},{"vlan":3353},{"vlan":3354},{"vlan":3355},{"vlan":3356},{"vlan":3357},{"vlan":3358},{"vlan":3359},{"vlan":3360},{"vlan":3361},{"vlan":3362},{"vlan":3363},{"vlan":3364},{"vlan":3365},{"vlan":3366},{"vlan":3367},{"vlan":3368},{"vlan":3369},{"vlan":3370},{"vlan":3371},{"vlan":3372},{"vlan":3373},{"vlan":3374},{"vlan":3375},{"vlan":3376},{"vlan":3377},{"vlan":3378},{"vlan":3379},{"vlan":3380},{"vlan":3381},{"vlan":3382},{"vlan":3383},{"vlan":3384},{"vlan":3385},{"vlan":3386},{"vlan":3387},{"vlan":3388},{"vlan":3389},{"vlan":3390},{"vlan":3391},{"vlan":3392},{"vlan":3393},{"vlan":3394},{"vlan":3395},{"vlan":3396},{"vlan":3397},{"vlan":3398},{"vlan":3399},{"vlan":3400},{"vlan":3401},{"vlan":3402},{"vlan":3403},{"vlan":3404},{"vlan":3405},{"vlan":3406},{"vlan":3407},{"vlan":3408},{"vlan":3409},{"vlan":3410},{"vlan":3411},{"vlan":3412},{"vlan":3413},{"vlan":3414},{"vlan":3415},{"vlan":3416},{"vlan":3417},{"vlan":3418},{"vlan":3419},{"vlan":3420},{"vlan":3421},{"vlan":3422},{"vlan":3423},{"vlan":3424},{"vlan":3425},{"vlan":3426},{"vlan":3427},{"vlan":3428},{"vlan":3429},{"vlan":3430},{"vlan":3431},{"vlan":3432},{"vlan":3433},{"vlan":3434},{"vlan":3435},{"vlan":3436},{"vlan":3437},{"vlan":3438},{"vlan":3439},{"vlan":3440},{"vlan":3441},{"vlan":3442},{"vlan":3443},{"vlan":3444},{"vlan":3445},{"vlan":3446},{"vlan":3447},{"vlan":3448},{"vlan":3449},{"vlan":3450},{"vlan":3451},{"vlan":3452},{"vlan":3453},{"vlan":3454},{"vlan":3455},{"vlan":3456},{"vlan":3457},{"vlan":3458},{"vlan":3459},{"vlan":3460},{"vlan":3461},{"vlan":3462},{"vlan":3463},{"vlan":3464},{"vlan":3465},{"vlan":3466},{"vlan":3467},{"vlan":3468},{"vlan":3469},{"vlan":3470},{"vlan":3471},{"vlan":3472},{"vlan":3473},{"vlan":3474},{"vlan":3475},{"vlan":3476},{"vlan":3477},{"vlan":3478},{"vlan":3479},{"vlan":3480},{"vlan":3481},{"vlan":3482},{"vlan":3483},{"vlan":3484},{"vlan":3485},{"vlan":3486},{"vlan":3487},{"vlan":3488},{"vlan":3489},{"vlan":3490},{"vlan":3491},{"vlan":3492},{"vlan":3493},{"vlan":3494},{"vlan":3495},{"vlan":3496},{"vlan":3497},{"vlan":3498},{"vlan":3499},{"vlan":3500},{"vlan":3501},{"vlan":3502},{"vlan":3503},{"vlan":3504},{"vlan":3505},{"vlan":3506},{"vlan":3507},{"vlan":3508},{"vlan":3509},{"vlan":3510},{"vlan":3511},{"vlan":3512},{"vlan":3513},{"vlan":3514},{"vlan":3515},{"vlan":3516},{"vlan":3517},{"vlan":3518},{"vlan":3519},{"vlan":3520},{"vlan":3521},{"vlan":3522},{"vlan":3523},{"vlan":3524},{"vlan":3525},{"vlan":3526},{"vlan":3527},{"vlan":3528},{"vlan":3529},{"vlan":3530},{"vlan":3531},{"vlan":3532},{"vlan":3533},{"vlan":3534},{"vlan":3535},{"vlan":3536},{"vlan":3537},{"vlan":3538},{"vlan":3539},{"vlan":3540},{"vlan":3541},{"vlan":3542},{"vlan":3543},{"vlan":3544},{"vlan":3545},{"vlan":3546},{"vlan":3547},{"vlan":3548},{"vlan":3549},{"vlan":3550},{"vlan":3551},{"vlan":3552},{"vlan":3553},{"vlan":3554},{"vlan":3555},{"vlan":3556},{"vlan":3557},{"vlan":3558},{"vlan":3559},{"vlan":3560},{"vlan":3561},{"vlan":3562},{"vlan":3563},{"vlan":3564},{"vlan":3565},{"vlan":3566},{"vlan":3567},{"vlan":3568},{"vlan":3569},{"vlan":3570},{"vlan":3571},{"vlan":3572},{"vlan":3573},{"vlan":3574},{"vlan":3575},{"vlan":3576},{"vlan":3577},{"vlan":3578},{"vlan":3579},{"vlan":3580},{"vlan":3581},{"vlan":3582},{"vlan":3583},{"vlan":3584},{"vlan":3585},{"vlan":3586},{"vlan":3587},{"vlan":3588},{"vlan":3589},{"vlan":3590},{"vlan":3591},{"vlan":3592},{"vlan":3593},{"vlan":3594},{"vlan":3595},{"vlan":3596},{"vlan":3597},{"vlan":3598},{"vlan":3599},{"vlan":3600},{"vlan":3601},{"vlan":3602},{"vlan":3603},{"vlan":3604},{"vlan":3605},{"vlan":3606},{"vlan":3607},{"vlan":3608},{"vlan":3609},{"vlan":3610},{"vlan":3611},{"vlan":3612},{"vlan":3613},{"vlan":3614},{"vlan":3615},{"vlan":3616},{"vlan":3617},{"vlan":3618},{"vlan":3619},{"vlan":3620},{"vlan":3621},{"vlan":3622},{"vlan":3623},{"vlan":3624},{"vlan":3625},{"vlan":3626},{"vlan":3627},{"vlan":3628},{"vlan":3629},{"vlan":3630},{"vlan":3631},{"vlan":3632},{"vlan":3633},{"vlan":3634},{"vlan":3635},{"vlan":3636},{"vlan":3637},{"vlan":3638},{"vlan":3639},{"vlan":3640},{"vlan":3641},{"vlan":3642},{"vlan":3643},{"vlan":3644},{"vlan":3645},{"vlan":3646},{"vlan":3647},{"vlan":3648},{"vlan":3649},{"vlan":3650},{"vlan":3651},{"vlan":3652},{"vlan":3653},{"vlan":3654},{"vlan":3655},{"vlan":3656},{"vlan":3657},{"vlan":3658},{"vlan":3659},{"vlan":3660},{"vlan":3661},{"vlan":3662},{"vlan":3663},{"vlan":3664},{"vlan":3665},{"vlan":3666},{"vlan":3667},{"vlan":3668},{"vlan":3669},{"vlan":3670},{"vlan":3671},{"vlan":3672},{"vlan":3673},{"vlan":3674},{"vlan":3675},{"vlan":3676},{"vlan":3677},{"vlan":3678},{"vlan":3679},{"vlan":3680},{"vlan":3681},{"vlan":3682},{"vlan":3683},{"vlan":3684},{"vlan":3685},{"vlan":3686},{"vlan":3687},{"vlan":3688},{"vlan":3689},{"vlan":3690},{"vlan":3691},{"vlan":3692},{"vlan":3693},{"vlan":3694},{"vlan":3695},{"vlan":3696},{"vlan":3697},{"vlan":3698},{"vlan":3699},{"vlan":3700},{"vlan":3701},{"vlan":3702},{"vlan":3703},{"vlan":3704},{"vlan":3705},{"vlan":3706},{"vlan":3707},{"vlan":3708},{"vlan":3709},{"vlan":3710},{"vlan":3711},{"vlan":3712},{"vlan":3713},{"vlan":3714},{"vlan":3715},{"vlan":3716},{"vlan":3717},{"vlan":3718},{"vlan":3719},{"vlan":3720},{"vlan":3721},{"vlan":3722},{"vlan":3723},{"vlan":3724},{"vlan":3725},{"vlan":3726},{"vlan":3727},{"vlan":3728},{"vlan":3729},{"vlan":3730},{"vlan":3731},{"vlan":3732},{"vlan":3733},{"vlan":3734},{"vlan":3735},{"vlan":3736},{"vlan":3737},{"vlan":3738},{"vlan":3739},{"vlan":3740},{"vlan":3741},{"vlan":3742},{"vlan":3743},{"vlan":3744},{"vlan":3745},{"vlan":3746},{"vlan":3747},{"vlan":3748},{"vlan":3749},{"vlan":3750},{"vlan":3751},{"vlan":3752},{"vlan":3753},{"vlan":3754},{"vlan":3755},{"vlan":3756},{"vlan":3757},{"vlan":3758},{"vlan":3759},{"vlan":3760},{"vlan":3761},{"vlan":3762},{"vlan":3763},{"vlan":3764},{"vlan":3765},{"vlan":3766},{"vlan":3767},{"vlan":3768},{"vlan":3769},{"vlan":3770},{"vlan":3771},{"vlan":3772},{"vlan":3773},{"vlan":3774},{"vlan":3775},{"vlan":3776},{"vlan":3777},{"vlan":3778},{"vlan":3779},{"vlan":3780},{"vlan":3781},{"vlan":3782},{"vlan":3783},{"vlan":3784},{"vlan":3785},{"vlan":3786},{"vlan":3787},{"vlan":3788},{"vlan":3789},{"vlan":3790},{"vlan":3791},{"vlan":3792},{"vlan":3793},{"vlan":3794},{"vlan":3795},{"vlan":3796},{"vlan":3797},{"vlan":3798},{"vlan":3799},{"vlan":3800},{"vlan":3801},{"vlan":3802},{"vlan":3803},{"vlan":3804},{"vlan":3805},{"vlan":3806},{"vlan":3807},{"vlan":3808},{"vlan":3809},{"vlan":3810},{"vlan":3811},{"vlan":3812},{"vlan":3813},{"vlan":3814},{"vlan":3815},{"vlan":3816},{"vlan":3817},{"vlan":3818},{"vlan":3819},{"vlan":3820},{"vlan":3821},{"vlan":3822},{"vlan":3823},{"vlan":3824},{"vlan":3825},{"vlan":3826},{"vlan":3827},{"vlan":3828},{"vlan":3829},{"vlan":3830},{"vlan":3831},{"vlan":3832},{"vlan":3833},{"vlan":3834},{"vlan":3835},{"vlan":3836},{"vlan":3837},{"vlan":3838},{"vlan":3839},{"vlan":3840},{"vlan":3841},{"vlan":3842},{"vlan":3843},{"vlan":3844},{"vlan":3845},{"vlan":3846},{"vlan":3847},{"vlan":3848},{"vlan":3849},{"vlan":3850},{"vlan":3851},{"vlan":3852},{"vlan":3853},{"vlan":3854},{"vlan":3855},{"vlan":3856},{"vlan":3857},{"vlan":3858},{"vlan":3859},{"vlan":3860},{"vlan":3861},{"vlan":3862},{"vlan":3863},{"vlan":3864},{"vlan":3865},{"vlan":3866},{"vlan":3867},{"vlan":3868},{"vlan":3869},{"vlan":3870},{"vlan":3871},{"vlan":3872},{"vlan":3873},{"vlan":3874},{"vlan":3875},{"vlan":3876},{"vlan":3877},{"vlan":3878},{"vlan":3879},{"vlan":3880},{"vlan":3881},{"vlan":3882},{"vlan":3883},{"vlan":3884},{"vlan":3885},{"vlan":3886},{"vlan":3887},{"vlan":3888},{"vlan":3889},{"vlan":3890},{"vlan":3891},{"vlan":3892},{"vlan":3893},{"vlan":3894},{"vlan":3895},{"vlan":3896},{"vlan":3897},{"vlan":3898},{"vlan":3899},{"vlan":3900},{"vlan":3901},{"vlan":3902},{"vlan":3903},{"vlan":3904},{"vlan":3905},{"vlan":3906},{"vlan":3907},{"vlan":3908},{"vlan":3909},{"vlan":3910},{"vlan":3911},{"vlan":3912},{"vlan":3913},{"vlan":3914},{"vlan":3915},{"vlan":3916},{"vlan":3917},{"vlan":3918},{"vlan":3919},{"vlan":3920},{"vlan":3921},{"vlan":3922},{"vlan":3923},{"vlan":3924},{"vlan":3925},{"vlan":3926},{"vlan":3927},{"vlan":3928},{"vlan":3929},{"vlan":3930},{"vlan":3931},{"vlan":3932},{"vlan":3933},{"vlan":3934},{"vlan":3935},{"vlan":3936},{"vlan":3937},{"vlan":3938},{"vlan":3939},{"vlan":3940},{"vlan":3941},{"vlan":3942},{"vlan":3943},{"vlan":3944},{"vlan":3945},{"vlan":3946},{"vlan":3947},{"vlan":3948},{"vlan":3949},{"vlan":3950},{"vlan":3951},{"vlan":3952},{"vlan":3953},{"vlan":3954},{"vlan":3955},{"vlan":3956},{"vlan":3957},{"vlan":3958},{"vlan":3959},{"vlan":3960},{"vlan":3961},{"vlan":3962},{"vlan":3963},{"vlan":3964},{"vlan":3965},{"vlan":3966},{"vlan":3967},{"vlan":3968},{"vlan":3969},{"vlan":3970},{"vlan":3971},{"vlan":3972},{"vlan":3973},{"vlan":3974},{"vlan":3975},{"vlan":3976},{"vlan":3977},{"vlan":3978},{"vlan":3979},{"vlan":3980},{"vlan":3981},{"vlan":3982},{"vlan":3983},{"vlan":3984},{"vlan":3985},{"vlan":3986},{"vlan":3987},{"vlan":3988},{"vlan":3989},{"vlan":3990},{"vlan":3991},{"vlan":3992},{"vlan":3993},{"vlan":3994},{"vlan":3995},{"vlan":3996},{"vlan":3997},{"vlan":3998},{"vlan":3999},{"vlan":4000},{"vlan":4001},{"vlan":4002},{"vlan":4003},{"vlan":4004},{"vlan":4005},{"vlan":4006},{"vlan":4007},{"vlan":4008},{"vlan":4009},{"vlan":4010},{"vlan":4011},{"vlan":4012},{"vlan":4013},{"vlan":4014},{"vlan":4015},{"vlan":4016},{"vlan":4017},{"vlan":4018},{"vlan":4019},{"vlan":4020},{"vlan":4021},{"vlan":4022},{"vlan":4023},{"vlan":4024},{"vlan":4025},{"vlan":4026},{"vlan":4027},{"vlan":4028},{"vlan":4029},{"vlan":4030},{"vlan":4031},{"vlan":4032},{"vlan":4033},{"vlan":4034},{"vlan":4035},{"vlan":4036},{"vlan":4037},{"vlan":4038},{"vlan":4039},{"vlan":4040},{"vlan":4041},{"vlan":4042},{"vlan":4043},{"vlan":4044},{"vlan":4045},{"vlan":4046},{"vlan":4047},{"vlan":4048},{"vlan":4049},{"vlan":4050},{"vlan":4051},{"vlan":4052},{"vlan":4053},{"vlan":4054},{"vlan":4055},{"vlan":4056},{"vlan":4057},{"vlan":4058},{"vlan":4059},{"vlan":4060},{"vlan":4061},{"vlan":4062},{"vlan":4063},{"vlan":4064},{"vlan":4065},{"vlan":4066},{"vlan":4067},{"vlan":4068},{"vlan":4069},{"vlan":4070},{"vlan":4071},{"vlan":4072},{"vlan":4073},{"vlan":4074},{"vlan":4075},{"vlan":4076},{"vlan":4077},{"vlan":4078},{"vlan":4079},{"vlan":4080},{"vlan":4081},{"vlan":4082},{"vlan":4083},{"vlan":4084},{"vlan":4085},{"vlan":4086},{"vlan":4087},{"vlan":4088},{"vlan":4089},{"vlan":4090},{"vlan":4091},{"vlan":4092},{"vlan":4093},{"vlan":4094}]}] -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vlan_can_set_max_vlans from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_configuration_checks.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=197, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=197, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=197, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=197, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=197, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=197, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=197, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=197, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=197, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=197, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:17:12 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': 'Ixia not connected'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=197, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=197, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=197, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=197, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=197, chan=13] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=197, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=197, chan=14] Command: date INFO asyncssh:logging.py:92 [conn=197, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=197, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=197, chan=14] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:17:22 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=197, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=197, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=197, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=197, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=197, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=197, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=197, chan=16] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=197, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=197, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=197, chan=16] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":166,"ifname":"br0","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"noqueue","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=197, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=197, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=197, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=197, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=197, chan=17] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=197, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=197, chan=18] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=197, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=197, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=197, chan=18] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/vlan/test_vlan_configuration_checks.py::test_vlan_can_not_add_interface_to_vlan_wo_bridge | 10.48 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vlan_can_not_add_interface_to_vlan_wo_bridge">Starting testcase:test_vlan_can_not_add_interface_to_vlan_wo_bridge from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_configuration_checks.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8500' coro=<test_vlan_can_not_add_interface_to_vlan_wo_bridge() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_configuration_checks.py:70> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO asyncssh:logging.py:92 [conn=197, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=198] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=198] Local address: 172.17.0.2, port 58544 INFO asyncssh:logging.py:92 [conn=198] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=198] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=198] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=198, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=198, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=198, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=198, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=198, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:18:16 UTC 2023 INFO asyncssh:logging.py:92 [conn=198, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=198, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=198, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=198, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=198, chan=1] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp6 vid 2 INFO asyncssh:logging.py:92 [conn=198, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=198, chan=2] Command: bridge vlan add dev swp6 vid 2 INFO asyncssh:logging.py:92 [conn=198, chan=2] Received exit status 255 INFO asyncssh:logging.py:92 [conn=198, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=198, chan=2] Channel closed DEBUG infra2:Logger.py:156 RTNETLINK answers: Operation not supported INFO asyncssh:logging.py:92 [conn=198, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=198, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=198, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=198, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=198, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=198, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=198, chan=4] Command: ip link add br0 type bridge INFO asyncssh:logging.py:92 [conn=198, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=198, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=198, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=198, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=198, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=198, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=198, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=198, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=198, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=198, chan=6] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=198, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=198, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=198, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=198, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=198, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=198, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=198, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=198, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp6 vid 2 INFO asyncssh:logging.py:92 [conn=198, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=198, chan=8] Command: bridge vlan add dev swp6 vid 2 INFO asyncssh:logging.py:92 [conn=198, chan=8] Received exit status 255 INFO asyncssh:logging.py:92 [conn=198, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=198, chan=8] Channel closed DEBUG infra2:Logger.py:156 RTNETLINK answers: Operation not supported -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vlan_can_not_add_interface_to_vlan_wo_bridge from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_configuration_checks.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=198, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=198, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=198, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=198, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=198, chan=9] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=198, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=198, chan=10] Command: date INFO asyncssh:logging.py:92 [conn=198, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=198, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=198, chan=10] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:18:17 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': 'Ixia not connected'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=198, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=198, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=198, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=198, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=198, chan=11] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=198, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=198, chan=12] Command: date INFO asyncssh:logging.py:92 [conn=198, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=198, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=198, chan=12] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:18:27 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=198, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=198, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=198, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=198, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=198, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=198, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=198, chan=14] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=198, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=198, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=198, chan=14] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":167,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"ba:f6:fb:d9:ec:22","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=198, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=198, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=198, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=198, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=198, chan=15] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=198, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=198, chan=16] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=198, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=198, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=198, chan=16] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/vlan/test_vlan_default_configuration.py::test_vlan_default_configuration_with_[broadcast] | 242.89 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vlan_default_configuration_with_[broadcast]">Starting testcase:test_vlan_default_configuration_with_[broadcast] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_default_configuration.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8526' coro=<test_vlan_default_configuration_with_() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_default_configuration.py:110> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=198, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=199] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=199] Local address: 172.17.0.2, port 44482 INFO asyncssh:logging.py:92 [conn=199] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=199] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=199] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=199, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=199, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=199, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=199, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=199, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:18:27 UTC 2023 INFO asyncssh:logging.py:92 [conn=199, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=199, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=199, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=199, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=199, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=199, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=199, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=199, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=199, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=199, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=199, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=199, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=199, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=199, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=199, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=199, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=199, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=199, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=199, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=199, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=199, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=199, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=199, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=199, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=199, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=199, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=199, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=199, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=199, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=199, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 3000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_100.1.1.4/24', 'count': 1, 'ip': '100.1.1.4', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_100.1.1.5/24', 'count': 1, 'ip': '100.1.1.5', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Traffic with VLAN ID: 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Traffic with VLAN ID: 2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Untagged traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_100.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_100.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05a8f430>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 185 Rx 185 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 185 Rx 185 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 185 Rx 185 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 2 SIP-DIP N/A Tx 185 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 2 SIP-DIP N/A Tx 185 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 2 SIP-DIP N/A Tx 185 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Untagged traffic SIP-DIP N/A Tx 185 Rx 185 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Untagged traffic SIP-DIP N/A Tx 185 Rx 185 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Untagged traffic SIP-DIP N/A Tx 185 Rx 185 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vlan_default_configuration_with_[broadcast] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_default_configuration.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=199, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=199, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=199, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=199, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=199, chan=7] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=199, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=199, chan=8] Command: date INFO asyncssh:logging.py:92 [conn=199, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=199, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=199, chan=8] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:22:01 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 3000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=199, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=199, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=199, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=199, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=199, chan=9] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=199, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=199, chan=10] Command: date INFO asyncssh:logging.py:92 [conn=199, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=199, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=199, chan=10] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:22:29 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=199, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=199, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=199, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=199, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=199, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=199, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=199, chan=12] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=199, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=199, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=199, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":168,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=199, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=199, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=199, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=199, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=199, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=199, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=199, chan=14] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=199, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=199, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=199, chan=14] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/vlan/test_vlan_default_configuration.py::test_vlan_default_configuration_with_[multicast] | 240.87 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vlan_default_configuration_with_[multicast]">Starting testcase:test_vlan_default_configuration_with_[multicast] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_default_configuration.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8550' coro=<test_vlan_default_configuration_with_() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_default_configuration.py:110> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=199, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=200] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=200] Local address: 172.17.0.2, port 42906 INFO asyncssh:logging.py:92 [conn=200] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=200] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=200] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=200, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=200, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=200, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=200, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=200, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:22:30 UTC 2023 INFO asyncssh:logging.py:92 [conn=200, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=200, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=200, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=200, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=200, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=200, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=200, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=200, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=200, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=200, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=200, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=200, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=200, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=200, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=200, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=200, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=200, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=200, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=200, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=200, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=200, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=200, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=200, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=200, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=200, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=200, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=200, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=200, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=200, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=200, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 3002 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_100.1.1.4/24', 'count': 1, 'ip': '100.1.1.4', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_100.1.1.5/24', 'count': 1, 'ip': '100.1.1.5', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Traffic with VLAN ID: 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Traffic with VLAN ID: 2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Untagged traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_100.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_100.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05a85930>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 90 Rx 90 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 90 Rx 90 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 90 Rx 90 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 2 SIP-DIP N/A Tx 90 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 2 SIP-DIP N/A Tx 90 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 2 SIP-DIP N/A Tx 90 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Untagged traffic SIP-DIP N/A Tx 90 Rx 90 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Untagged traffic SIP-DIP N/A Tx 90 Rx 90 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Untagged traffic SIP-DIP N/A Tx 90 Rx 90 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vlan_default_configuration_with_[multicast] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_default_configuration.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=200, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=200, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=200, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=200, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=200, chan=7] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=200, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=200, chan=8] Command: date INFO asyncssh:logging.py:92 [conn=200, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=200, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=200, chan=8] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:26:07 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 3002 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=200, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=200, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=200, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=200, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=200, chan=9] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=200, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=200, chan=10] Command: date INFO asyncssh:logging.py:92 [conn=200, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=200, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=200, chan=10] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:26:30 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=200, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=200, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=200, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=200, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=200, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=200, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=200, chan=12] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=200, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=200, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=200, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":169,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=200, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=200, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=200, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=200, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=200, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=200, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=200, chan=14] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=200, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=200, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=200, chan=14] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/vlan/test_vlan_default_configuration.py::test_vlan_default_configuration_with_[unicast] | 239.47 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vlan_default_configuration_with_[unicast]">Starting testcase:test_vlan_default_configuration_with_[unicast] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_default_configuration.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8574' coro=<test_vlan_default_configuration_with_() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_default_configuration.py:110> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=200, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=201] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=201] Local address: 172.17.0.2, port 51658 INFO asyncssh:logging.py:92 [conn=201] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=201] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=201] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=201, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=201, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=201, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=201, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=201, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:26:31 UTC 2023 INFO asyncssh:logging.py:92 [conn=201, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=201, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=201, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=201, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=201, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=201, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=201, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=201, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=201, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=201, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=201, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=201, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=201, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=201, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=201, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=201, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=201, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=201, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=201, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=201, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=201, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=201, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=201, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=201, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=201, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=201, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=201, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=201, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=201, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=201, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 3004 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_100.1.1.4/24', 'count': 1, 'ip': '100.1.1.4', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_100.1.1.5/24', 'count': 1, 'ip': '100.1.1.5', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 -> 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 -> 2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:5 -> X INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for 10.36.118.199:2:8 -> 10.36.118.199:2:5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_100.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_100.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05a8e350>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:5 -> 1 SIP-DIP N/A Tx 448 Rx 448 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:5 -> 2 SIP-DIP N/A Tx 448 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI 10.36.118.199:2:5 -> X SIP-DIP N/A Tx 448 Rx 448 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:5 TI 10.36.118.199:2:8 -> 10.36.118.199:2:5 SIP-DIP N/A Tx 448 Rx 448 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vlan_default_configuration_with_[unicast] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_default_configuration.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=201, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=201, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=201, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=201, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=201, chan=7] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=201, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=201, chan=8] Command: date INFO asyncssh:logging.py:92 [conn=201, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=201, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=201, chan=8] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:30:08 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 3004 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=201, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=201, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=201, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=201, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=201, chan=9] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=201, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=201, chan=10] Command: date INFO asyncssh:logging.py:92 [conn=201, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=201, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=201, chan=10] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:30:30 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=201, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=201, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=201, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=201, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=201, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=201, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=201, chan=12] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=201, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=201, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=201, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":170,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=201, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=201, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=201, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=201, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=201, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=201, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=201, chan=14] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=201, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=201, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=201, chan=14] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/vlan/test_vlan_default_configuration.py::test_vlan_default_configuration_with_[unknown_unicast] | 246.88 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vlan_default_configuration_with_[unknown_unicast]">Starting testcase:test_vlan_default_configuration_with_[unknown_unicast] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_default_configuration.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8598' coro=<test_vlan_default_configuration_with_() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_default_configuration.py:110> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=201, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=202] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=202] Local address: 172.17.0.2, port 58844 INFO asyncssh:logging.py:92 [conn=202] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=202] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=202] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=202, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=202, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=202, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=202, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=202, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:30:30 UTC 2023 INFO asyncssh:logging.py:92 [conn=202, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=202, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=202, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=202, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=202, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=202, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=202, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 INFO asyncssh:logging.py:92 [conn=202, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=202, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=202, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=202, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=202, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=202, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=202, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=202, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=202, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=202, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=202, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=202, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=202, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=202, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=202, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=202, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=202, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=202, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=202, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=202, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=202, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=202, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=202, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 3005 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_100.1.1.4/24', 'count': 1, 'ip': '100.1.1.4', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_100.1.1.5/24', 'count': 1, 'ip': '100.1.1.5', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Traffic with VLAN ID: 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Traffic with VLAN ID: 2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Untagged traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_100.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_100.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05e38d30>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 179 Rx 179 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 179 Rx 179 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 179 Rx 179 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 2 SIP-DIP N/A Tx 179 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 2 SIP-DIP N/A Tx 179 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 2 SIP-DIP N/A Tx 179 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Untagged traffic SIP-DIP N/A Tx 179 Rx 179 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Untagged traffic SIP-DIP N/A Tx 179 Rx 179 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Untagged traffic SIP-DIP N/A Tx 179 Rx 179 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vlan_default_configuration_with_[unknown_unicast] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_default_configuration.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=202, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=202, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=202, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=202, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=202, chan=7] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=202, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=202, chan=8] Command: date INFO asyncssh:logging.py:92 [conn=202, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=202, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=202, chan=8] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:34:10 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 3005 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=202, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=202, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=202, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=202, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=202, chan=9] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=202, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=202, chan=10] Command: date INFO asyncssh:logging.py:92 [conn=202, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=202, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=202, chan=10] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:34:37 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=202, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=202, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=202, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=202, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=202, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=202, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=202, chan=12] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=202, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=202, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=202, chan=12] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":171,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=202, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=202, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=202, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=202, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=202, chan=13] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=202, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=202, chan=14] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=202, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=202, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=202, chan=14] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/vlan/test_vlan_default_configuration.py::test_vlan_basic_functionality | 225.35 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vlan_basic_functionality">Starting testcase:test_vlan_basic_functionality from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_default_configuration.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8622' coro=<test_vlan_basic_functionality() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_default_configuration.py:192> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=202, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=203] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=203] Local address: 172.17.0.2, port 34560 INFO asyncssh:logging.py:92 [conn=203] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=203] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=203] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=203, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=203, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:34:37 UTC 2023 INFO asyncssh:logging.py:92 [conn=203, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=203, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=203, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=203, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=203, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=203, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=203, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=203, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=203, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=203, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=203, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=203, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=203, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=203, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 1 pvid untagged INFO asyncssh:logging.py:92 [conn=203, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=8] Command: bridge vlan add dev swp33 vid 1 pvid untagged INFO asyncssh:logging.py:92 [conn=203, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=203, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=203, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp34 vid 1 pvid untagged INFO asyncssh:logging.py:92 [conn=203, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=10] Command: bridge vlan add dev swp34 vid 1 pvid untagged INFO asyncssh:logging.py:92 [conn=203, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=203, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=203, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp35 vid 1 pvid untagged INFO asyncssh:logging.py:92 [conn=203, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=12] Command: bridge vlan add dev swp35 vid 1 pvid untagged INFO asyncssh:logging.py:92 [conn=203, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=203, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=203, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp36 vid 2 untagged INFO asyncssh:logging.py:92 [conn=203, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=14] Command: bridge vlan add dev swp36 vid 2 untagged INFO asyncssh:logging.py:92 [conn=203, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 3006 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_100.1.1.4/24', 'count': 1, 'ip': '100.1.1.4', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_100.1.1.5/24', 'count': 1, 'ip': '100.1.1.5', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Untagged traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_100.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_100.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d059ffe50>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Untagged traffic SIP-DIP N/A Tx 186 Rx 186 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Untagged traffic SIP-DIP N/A Tx 186 Rx 186 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Untagged traffic SIP-DIP N/A Tx 186 Rx 0 Loss 100.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vlan_basic_functionality from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_default_configuration.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=203, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=203, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=203, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=203, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:37:54 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 3006 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=203, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=203, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=203, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=203, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:38:22 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=203, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=203, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=203, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=20] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=203, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":172,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=203, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=203, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=203, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=203, chan=22] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=203, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=203, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=203, chan=22] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/vlan/test_vlan_default_configuration.py::test_vlan_changing_default_pvid | 248.59 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vlan_changing_default_pvid">Starting testcase:test_vlan_changing_default_pvid from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_default_configuration.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8654' coro=<test_vlan_changing_default_pvid() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_default_configuration.py:269> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=203, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=204] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=204] Local address: 172.17.0.2, port 37164 INFO asyncssh:logging.py:92 [conn=204] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=204] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=204] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=204, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=204, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:38:22 UTC 2023 INFO asyncssh:logging.py:92 [conn=204, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=204, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 2 INFO asyncssh:logging.py:92 [conn=204, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 2 INFO asyncssh:logging.py:92 [conn=204, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=204, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=204, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=204, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=204, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=204, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=204, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=204, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=204, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=204, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=204, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 4094 pvid untagged INFO asyncssh:logging.py:92 [conn=204, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=8] Command: bridge vlan add dev swp33 vid 4094 pvid untagged INFO asyncssh:logging.py:92 [conn=204, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=204, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=204, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp34 vid 4094 pvid untagged INFO asyncssh:logging.py:92 [conn=204, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=10] Command: bridge vlan add dev swp34 vid 4094 pvid untagged INFO asyncssh:logging.py:92 [conn=204, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=204, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=204, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp35 vid 4094 pvid untagged INFO asyncssh:logging.py:92 [conn=204, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=12] Command: bridge vlan add dev swp35 vid 4094 pvid untagged INFO asyncssh:logging.py:92 [conn=204, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=204, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=204, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp36 vid 4094 pvid untagged INFO asyncssh:logging.py:92 [conn=204, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=14] Command: bridge vlan add dev swp36 vid 4094 pvid untagged INFO asyncssh:logging.py:92 [conn=204, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 3007 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_100.1.1.4/24', 'count': 1, 'ip': '100.1.1.4', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_100.1.1.5/24', 'count': 1, 'ip': '100.1.1.5', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Traffic with VLAN ID: 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Traffic with VLAN ID: 2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Untagged traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_100.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_100.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d059ffe20>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 184 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 184 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 183 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 2 SIP-DIP N/A Tx 184 Rx 184 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 2 SIP-DIP N/A Tx 184 Rx 184 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 2 SIP-DIP N/A Tx 183 Rx 183 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Untagged traffic SIP-DIP N/A Tx 184 Rx 184 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Untagged traffic SIP-DIP N/A Tx 184 Rx 184 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Untagged traffic SIP-DIP N/A Tx 183 Rx 183 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vlan_changing_default_pvid from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_default_configuration.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=204, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=204, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=204, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=204, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:42:00 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 3007 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=204, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=204, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=204, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=204, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:42:30 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=204, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=204, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=204, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=20] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=204, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":173,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=204, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=204, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=204, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=204, chan=22] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=204, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=204, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=204, chan=22] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/vlan/test_vlan_switching_modes.py::test_vlan_switching_vlan_modes_via_cli | 431.57 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vlan_switching_vlan_modes_via_cli">Starting testcase:test_vlan_switching_vlan_modes_via_cli from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_switching_modes.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8732' coro=<test_vlan_switching_vlan_modes_via_cli() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_switching_modes.py:56> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=206, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=207] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=207] Local address: 172.17.0.2, port 55470 INFO asyncssh:logging.py:92 [conn=207] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=207] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=207] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=207, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:45:59 UTC 2023 INFO asyncssh:logging.py:92 [conn=207, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=207, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=207, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=207, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=207, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=207, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=207, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=207, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=207, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=207, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 2 && bridge vlan add dev swp33 vid 3 untagged && bridge vlan add dev swp33 vid 4 pvid untagged INFO asyncssh:logging.py:92 [conn=207, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=8] Command: bridge vlan add dev swp33 vid 2 && bridge vlan add dev swp33 vid 3 untagged && bridge vlan add dev swp33 vid 4 pvid untagged INFO asyncssh:logging.py:92 [conn=207, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=207, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp34 vid 2 INFO asyncssh:logging.py:92 [conn=207, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=10] Command: bridge vlan add dev swp34 vid 2 INFO asyncssh:logging.py:92 [conn=207, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=207, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp35 vid 3 pvid untagged INFO asyncssh:logging.py:92 [conn=207, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=12] Command: bridge vlan add dev swp35 vid 3 pvid untagged INFO asyncssh:logging.py:92 [conn=207, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=207, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp36 vid 4 pvid untagged INFO asyncssh:logging.py:92 [conn=207, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=14] Command: bridge vlan add dev swp36 vid 4 pvid untagged INFO asyncssh:logging.py:92 [conn=207, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 3009 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_100.1.1.4/24', 'count': 1, 'ip': '100.1.1.4', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_100.1.1.5/24', 'count': 1, 'ip': '100.1.1.5', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Traffic with VLAN ID: 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Traffic with VLAN ID: 2 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Traffic with VLAN ID: 3 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Traffic with VLAN ID: 4 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Untagged traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_100.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_100.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05a8eda0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 181 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 181 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 181 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 2 SIP-DIP N/A Tx 181 Rx 181 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 2 SIP-DIP N/A Tx 181 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 2 SIP-DIP N/A Tx 181 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 3 SIP-DIP N/A Tx 181 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 3 SIP-DIP N/A Tx 181 Rx 181 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 3 SIP-DIP N/A Tx 181 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 4 SIP-DIP N/A Tx 181 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 4 SIP-DIP N/A Tx 181 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 4 SIP-DIP N/A Tx 181 Rx 181 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Untagged traffic SIP-DIP N/A Tx 181 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Untagged traffic SIP-DIP N/A Tx 181 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Untagged traffic SIP-DIP N/A Tx 181 Rx 181 Loss 0.000 INFO asyncssh:logging.py:92 [conn=207, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=15] Channel closed DEBUG infra2:Logger.py:156 bridge vlan delete dev swp33 vid 4 INFO asyncssh:logging.py:92 [conn=207, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=16] Command: bridge vlan delete dev swp33 vid 4 INFO asyncssh:logging.py:92 [conn=207, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=207, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=17] Channel closed DEBUG infra2:Logger.py:156 bridge vlan delete dev swp34 vid 2 INFO asyncssh:logging.py:92 [conn=207, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=18] Command: bridge vlan delete dev swp34 vid 2 INFO asyncssh:logging.py:92 [conn=207, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=207, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=19] Channel closed DEBUG infra2:Logger.py:156 bridge vlan delete dev swp35 vid 3 INFO asyncssh:logging.py:92 [conn=207, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=20] Command: bridge vlan delete dev swp35 vid 3 INFO asyncssh:logging.py:92 [conn=207, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=207, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=21] Channel closed DEBUG infra2:Logger.py:156 bridge vlan delete dev swp36 vid 4 INFO asyncssh:logging.py:92 [conn=207, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=22] Command: bridge vlan delete dev swp36 vid 4 INFO asyncssh:logging.py:92 [conn=207, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=22] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=207, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=23] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 5 pvid untagged && bridge vlan add dev swp33 vid 101 && bridge vlan add dev swp33 vid 4094 untagged INFO asyncssh:logging.py:92 [conn=207, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=24] Command: bridge vlan add dev swp33 vid 5 pvid untagged && bridge vlan add dev swp33 vid 101 && bridge vlan add dev swp33 vid 4094 untagged INFO asyncssh:logging.py:92 [conn=207, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=207, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=25] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp34 vid 5 pvid untagged INFO asyncssh:logging.py:92 [conn=207, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=26] Command: bridge vlan add dev swp34 vid 5 pvid untagged INFO asyncssh:logging.py:92 [conn=207, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=207, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=27] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp35 vid 101 pvid untagged INFO asyncssh:logging.py:92 [conn=207, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=28] Command: bridge vlan add dev swp35 vid 101 pvid untagged INFO asyncssh:logging.py:92 [conn=207, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=28] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=207, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=29] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp36 vid 4094 pvid untagged INFO asyncssh:logging.py:92 [conn=207, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=30] Command: bridge vlan add dev swp36 vid 4094 pvid untagged INFO asyncssh:logging.py:92 [conn=207, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=30] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for New configuration traffic with VLAN ID: 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for New configuration traffic with VLAN ID: 5 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for New configuration traffic with VLAN ID: 101 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for New configuration traffic with VLAN ID: 500 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for New configuration traffic with VLAN ID: 4094 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for New configuration untagged traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_100.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_100.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05aaf190>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 2 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 2 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 2 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 3 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 3 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 3 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 4 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 4 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 4 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Untagged traffic SIP-DIP N/A Tx 235 Rx 235 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Untagged traffic SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Untagged traffic SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI New configuration traffic with VLAN ID: 0 SIP-DIP N/A Tx 235 Rx 235 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI New configuration traffic with VLAN ID: 0 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI New configuration traffic with VLAN ID: 0 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI New configuration traffic with VLAN ID: 5 SIP-DIP N/A Tx 235 Rx 235 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI New configuration traffic with VLAN ID: 5 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI New configuration traffic with VLAN ID: 5 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI New configuration traffic with VLAN ID: 101 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI New configuration traffic with VLAN ID: 101 SIP-DIP N/A Tx 235 Rx 235 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI New configuration traffic with VLAN ID: 101 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI New configuration traffic with VLAN ID: 500 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI New configuration traffic with VLAN ID: 500 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI New configuration traffic with VLAN ID: 500 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI New configuration traffic with VLAN ID: 4094 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI New configuration traffic with VLAN ID: 4094 SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI New configuration traffic with VLAN ID: 4094 SIP-DIP N/A Tx 235 Rx 235 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI New configuration untagged traffic SIP-DIP N/A Tx 235 Rx 235 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI New configuration untagged traffic SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI New configuration untagged traffic SIP-DIP N/A Tx 235 Rx 0 Loss 100.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vlan_switching_vlan_modes_via_cli from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_switching_modes.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=207, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=31] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=207, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=32] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=32] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:52:43 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 3009 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=207, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=33] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=207, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=34] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=34] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:53:10 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=207, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=35] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=207, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=36] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=207, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=36] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":175,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=207, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=207, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=37] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=207, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=207, chan=38] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=207, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=207, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=207, chan=38] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/vlan/test_vlan_tagged_ports.py::test_vlan_tagged_ports_with_[broadcast] | 272.37 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vlan_tagged_ports_with_[broadcast]">Starting testcase:test_vlan_tagged_ports_with_[broadcast] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_tagged_ports.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8780' coro=<test_vlan_tagged_ports_with_() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_tagged_ports.py:51> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=207, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=208] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=208] Local address: 172.17.0.2, port 56820 INFO asyncssh:logging.py:92 [conn=208] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=208] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=208] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=208, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=208, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:53:11 UTC 2023 INFO asyncssh:logging.py:92 [conn=208, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=208, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=208, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=208, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=208, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=208, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=208, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=208, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=208, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=208, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=208, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=208, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=208, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=208, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 22 && bridge vlan add dev swp33 vid 23 && bridge vlan add dev swp33 vid 24 pvid INFO asyncssh:logging.py:92 [conn=208, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=8] Command: bridge vlan add dev swp33 vid 22 && bridge vlan add dev swp33 vid 23 && bridge vlan add dev swp33 vid 24 pvid INFO asyncssh:logging.py:92 [conn=208, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=208, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=208, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp34 vid 22 && bridge vlan add dev swp34 vid 23 && bridge vlan add dev swp34 vid 24 pvid INFO asyncssh:logging.py:92 [conn=208, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=10] Command: bridge vlan add dev swp34 vid 22 && bridge vlan add dev swp34 vid 23 && bridge vlan add dev swp34 vid 24 pvid INFO asyncssh:logging.py:92 [conn=208, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=208, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=208, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp35 vid 22 && bridge vlan add dev swp35 vid 23 && bridge vlan add dev swp35 vid 24 pvid INFO asyncssh:logging.py:92 [conn=208, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=12] Command: bridge vlan add dev swp35 vid 22 && bridge vlan add dev swp35 vid 23 && bridge vlan add dev swp35 vid 24 pvid INFO asyncssh:logging.py:92 [conn=208, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=208, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=208, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp36 vid 22 && bridge vlan add dev swp36 vid 23 && bridge vlan add dev swp36 vid 24 pvid INFO asyncssh:logging.py:92 [conn=208, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=14] Command: bridge vlan add dev swp36 vid 22 && bridge vlan add dev swp36 vid 23 && bridge vlan add dev swp36 vid 24 pvid INFO asyncssh:logging.py:92 [conn=208, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 3010 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_100.1.1.4/24', 'count': 1, 'ip': '100.1.1.4', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_100.1.1.5/24', 'count': 1, 'ip': '100.1.1.5', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Traffic with VLAN ID: 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Traffic with VLAN ID: 22 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Traffic with VLAN ID: 23 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Traffic with VLAN ID: 24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Untagged traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_100.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_100.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05a8c460>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 184 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 184 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 184 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 22 SIP-DIP N/A Tx 184 Rx 184 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 22 SIP-DIP N/A Tx 184 Rx 184 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 22 SIP-DIP N/A Tx 184 Rx 184 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 23 SIP-DIP N/A Tx 184 Rx 184 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 23 SIP-DIP N/A Tx 184 Rx 184 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 23 SIP-DIP N/A Tx 184 Rx 184 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 24 SIP-DIP N/A Tx 184 Rx 184 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 24 SIP-DIP N/A Tx 184 Rx 184 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 24 SIP-DIP N/A Tx 184 Rx 184 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Untagged traffic SIP-DIP N/A Tx 184 Rx 184 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Untagged traffic SIP-DIP N/A Tx 184 Rx 184 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Untagged traffic SIP-DIP N/A Tx 184 Rx 184 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vlan_tagged_ports_with_[broadcast] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_tagged_ports.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=208, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=208, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=208, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=208, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:57:13 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 3010 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=208, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=208, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=208, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=208, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:57:43 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=208, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=208, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=208, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=20] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=208, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":176,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=208, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=208, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=208, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=208, chan=22] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=208, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=208, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=208, chan=22] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/vlan/test_vlan_tagged_ports.py::test_vlan_tagged_ports_with_[multicast] | 268.42 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vlan_tagged_ports_with_[multicast]">Starting testcase:test_vlan_tagged_ports_with_[multicast] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_tagged_ports.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8812' coro=<test_vlan_tagged_ports_with_() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_tagged_ports.py:51> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=208, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=209] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=209] Local address: 172.17.0.2, port 54228 INFO asyncssh:logging.py:92 [conn=209] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=209] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=209] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=209, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=209, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 14:57:43 UTC 2023 INFO asyncssh:logging.py:92 [conn=209, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=209, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=209, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=209, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=209, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=209, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=209, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=209, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=209, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=209, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=209, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=209, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=209, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=209, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 22 && bridge vlan add dev swp33 vid 23 && bridge vlan add dev swp33 vid 24 pvid INFO asyncssh:logging.py:92 [conn=209, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=8] Command: bridge vlan add dev swp33 vid 22 && bridge vlan add dev swp33 vid 23 && bridge vlan add dev swp33 vid 24 pvid INFO asyncssh:logging.py:92 [conn=209, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=209, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=209, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp34 vid 22 && bridge vlan add dev swp34 vid 23 && bridge vlan add dev swp34 vid 24 pvid INFO asyncssh:logging.py:92 [conn=209, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=10] Command: bridge vlan add dev swp34 vid 22 && bridge vlan add dev swp34 vid 23 && bridge vlan add dev swp34 vid 24 pvid INFO asyncssh:logging.py:92 [conn=209, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=209, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=209, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp35 vid 22 && bridge vlan add dev swp35 vid 23 && bridge vlan add dev swp35 vid 24 pvid INFO asyncssh:logging.py:92 [conn=209, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=12] Command: bridge vlan add dev swp35 vid 22 && bridge vlan add dev swp35 vid 23 && bridge vlan add dev swp35 vid 24 pvid INFO asyncssh:logging.py:92 [conn=209, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=209, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=209, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp36 vid 22 && bridge vlan add dev swp36 vid 23 && bridge vlan add dev swp36 vid 24 pvid INFO asyncssh:logging.py:92 [conn=209, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=14] Command: bridge vlan add dev swp36 vid 22 && bridge vlan add dev swp36 vid 23 && bridge vlan add dev swp36 vid 24 pvid INFO asyncssh:logging.py:92 [conn=209, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 3011 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_100.1.1.4/24', 'count': 1, 'ip': '100.1.1.4', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_100.1.1.5/24', 'count': 1, 'ip': '100.1.1.5', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Traffic with VLAN ID: 1 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Traffic with VLAN ID: 22 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Traffic with VLAN ID: 23 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Traffic with VLAN ID: 24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Untagged traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_100.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_100.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05aac070>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 19 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 19 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 1 SIP-DIP N/A Tx 19 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 22 SIP-DIP N/A Tx 19 Rx 19 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 22 SIP-DIP N/A Tx 19 Rx 19 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 22 SIP-DIP N/A Tx 19 Rx 19 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 23 SIP-DIP N/A Tx 19 Rx 19 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 23 SIP-DIP N/A Tx 19 Rx 19 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 23 SIP-DIP N/A Tx 19 Rx 19 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Traffic with VLAN ID: 24 SIP-DIP N/A Tx 19 Rx 19 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Traffic with VLAN ID: 24 SIP-DIP N/A Tx 19 Rx 19 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Traffic with VLAN ID: 24 SIP-DIP N/A Tx 19 Rx 19 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Untagged traffic SIP-DIP N/A Tx 19 Rx 19 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Untagged traffic SIP-DIP N/A Tx 19 Rx 19 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Untagged traffic SIP-DIP N/A Tx 19 Rx 19 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vlan_tagged_ports_with_[multicast] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_tagged_ports.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=209, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=209, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=209, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=209, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 15:01:48 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 3011 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=209, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=209, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=209, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=209, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 15:02:11 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=209, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=209, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=209, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=20] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=209, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":177,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=209, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=209, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=209, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=209, chan=22] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=209, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=209, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=209, chan=22] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/vlan/test_vlan_tagged_ports.py::test_vlan_tagged_ports_with_[unicast] | 361.33 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vlan_tagged_ports_with_[unicast]">Starting testcase:test_vlan_tagged_ports_with_[unicast] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_tagged_ports.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8844' coro=<test_vlan_tagged_ports_with_() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_tagged_ports.py:51> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=209, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=210] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=210] Local address: 172.17.0.2, port 58922 INFO asyncssh:logging.py:92 [conn=210] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=210] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=210] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=210, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=210, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 15:02:12 UTC 2023 INFO asyncssh:logging.py:92 [conn=210, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=210, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=210, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=210, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=210, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=210, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=210, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=210, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=210, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=210, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=210, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=210, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=210, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=210, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 22 && bridge vlan add dev swp33 vid 23 && bridge vlan add dev swp33 vid 24 pvid INFO asyncssh:logging.py:92 [conn=210, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=8] Command: bridge vlan add dev swp33 vid 22 && bridge vlan add dev swp33 vid 23 && bridge vlan add dev swp33 vid 24 pvid INFO asyncssh:logging.py:92 [conn=210, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=210, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=210, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp34 vid 22 && bridge vlan add dev swp34 vid 23 && bridge vlan add dev swp34 vid 24 pvid INFO asyncssh:logging.py:92 [conn=210, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=10] Command: bridge vlan add dev swp34 vid 22 && bridge vlan add dev swp34 vid 23 && bridge vlan add dev swp34 vid 24 pvid INFO asyncssh:logging.py:92 [conn=210, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=210, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=210, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp35 vid 22 && bridge vlan add dev swp35 vid 23 && bridge vlan add dev swp35 vid 24 pvid INFO asyncssh:logging.py:92 [conn=210, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=12] Command: bridge vlan add dev swp35 vid 22 && bridge vlan add dev swp35 vid 23 && bridge vlan add dev swp35 vid 24 pvid INFO asyncssh:logging.py:92 [conn=210, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=210, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=210, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp36 vid 22 && bridge vlan add dev swp36 vid 23 && bridge vlan add dev swp36 vid 24 pvid INFO asyncssh:logging.py:92 [conn=210, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=14] Command: bridge vlan add dev swp36 vid 22 && bridge vlan add dev swp36 vid 23 && bridge vlan add dev swp36 vid 24 pvid INFO asyncssh:logging.py:92 [conn=210, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 3012 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_100.1.1.4/24', 'count': 1, 'ip': '100.1.1.4', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_100.1.1.5/24', 'count': 1, 'ip': '100.1.1.5', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for VLAN X from 02:00:00:00:00:01 to --> 02:00:00:00:00:02 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for VLAN X from 02:00:00:00:00:01 to --> 02:00:00:00:00:03 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for VLAN X from 02:00:00:00:00:01 to --> 02:00:00:00:00:04 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for VLAN 1 from 02:00:00:00:00:01 to --> 02:00:00:00:00:02 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for VLAN 1 from 02:00:00:00:00:01 to --> 02:00:00:00:00:03 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for VLAN 1 from 02:00:00:00:00:01 to --> 02:00:00:00:00:04 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for VLAN 22 from 02:00:00:00:00:01 to --> 02:00:00:00:00:02 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for VLAN 22 from 02:00:00:00:00:01 to --> 02:00:00:00:00:03 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for VLAN 22 from 02:00:00:00:00:01 to --> 02:00:00:00:00:04 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for VLAN 23 from 02:00:00:00:00:01 to --> 02:00:00:00:00:02 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for VLAN 23 from 02:00:00:00:00:01 to --> 02:00:00:00:00:03 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for VLAN 23 from 02:00:00:00:00:01 to --> 02:00:00:00:00:04 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for VLAN 24 from 02:00:00:00:00:01 to --> 02:00:00:00:00:02 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for VLAN 24 from 02:00:00:00:00:01 to --> 02:00:00:00:00:03 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for VLAN 24 from 02:00:00:00:00:01 to --> 02:00:00:00:00:04 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for From 10.36.118.199:2:6 -> 10.36.118.199:2:5: VLAN : 1 learning INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for From 10.36.118.199:2:7 -> 10.36.118.199:2:5: VLAN : 1 learning INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for From 10.36.118.199:2:8 -> 10.36.118.199:2:5: VLAN : 1 learning INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for From 10.36.118.199:2:6 -> 10.36.118.199:2:5: VLAN : 22 learning INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for From 10.36.118.199:2:7 -> 10.36.118.199:2:5: VLAN : 22 learning INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for From 10.36.118.199:2:8 -> 10.36.118.199:2:5: VLAN : 22 learning INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for From 10.36.118.199:2:6 -> 10.36.118.199:2:5: VLAN : 23 learning INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for From 10.36.118.199:2:7 -> 10.36.118.199:2:5: VLAN : 23 learning INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for From 10.36.118.199:2:8 -> 10.36.118.199:2:5: VLAN : 23 learning INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for From 10.36.118.199:2:6 -> 10.36.118.199:2:5: VLAN : 24 learning INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for From 10.36.118.199:2:7 -> 10.36.118.199:2:5: VLAN : 24 learning INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp35 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for From 10.36.118.199:2:8 -> 10.36.118.199:2:5: VLAN : 24 learning INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp36 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_100.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_100.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05a8e1a0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI VLAN X from 02:00:00:00:00:01 to --> 02:00:00:00:00:02 SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI VLAN X from 02:00:00:00:00:01 to --> 02:00:00:00:00:03 SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI VLAN X from 02:00:00:00:00:01 to --> 02:00:00:00:00:04 SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI VLAN 1 from 02:00:00:00:00:01 to --> 02:00:00:00:00:02 SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI VLAN 1 from 02:00:00:00:00:01 to --> 02:00:00:00:00:03 SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI VLAN 1 from 02:00:00:00:00:01 to --> 02:00:00:00:00:04 SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI VLAN 22 from 02:00:00:00:00:01 to --> 02:00:00:00:00:02 SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI VLAN 22 from 02:00:00:00:00:01 to --> 02:00:00:00:00:03 SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI VLAN 22 from 02:00:00:00:00:01 to --> 02:00:00:00:00:04 SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI VLAN 23 from 02:00:00:00:00:01 to --> 02:00:00:00:00:02 SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI VLAN 23 from 02:00:00:00:00:01 to --> 02:00:00:00:00:03 SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI VLAN 23 from 02:00:00:00:00:01 to --> 02:00:00:00:00:04 SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI VLAN 24 from 02:00:00:00:00:01 to --> 02:00:00:00:00:02 SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI VLAN 24 from 02:00:00:00:00:01 to --> 02:00:00:00:00:03 SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI VLAN 24 from 02:00:00:00:00:01 to --> 02:00:00:00:00:04 SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI From 10.36.118.199:2:6 -> 10.36.118.199:2:5: VLAN : 1 learning SIP-DIP N/A Tx 359 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:5 TI From 10.36.118.199:2:7 -> 10.36.118.199:2:5: VLAN : 1 learning SIP-DIP N/A Tx 359 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:5 TI From 10.36.118.199:2:8 -> 10.36.118.199:2:5: VLAN : 1 learning SIP-DIP N/A Tx 359 Rx 0 Loss 100.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI From 10.36.118.199:2:6 -> 10.36.118.199:2:5: VLAN : 22 learning SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:5 TI From 10.36.118.199:2:7 -> 10.36.118.199:2:5: VLAN : 22 learning SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:5 TI From 10.36.118.199:2:8 -> 10.36.118.199:2:5: VLAN : 22 learning SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI From 10.36.118.199:2:6 -> 10.36.118.199:2:5: VLAN : 23 learning SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:5 TI From 10.36.118.199:2:7 -> 10.36.118.199:2:5: VLAN : 23 learning SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:5 TI From 10.36.118.199:2:8 -> 10.36.118.199:2:5: VLAN : 23 learning SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI From 10.36.118.199:2:6 -> 10.36.118.199:2:5: VLAN : 24 learning SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:7 Rx 10.36.118.199:2:5 TI From 10.36.118.199:2:7 -> 10.36.118.199:2:5: VLAN : 24 learning SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:8 Rx 10.36.118.199:2:5 TI From 10.36.118.199:2:8 -> 10.36.118.199:2:5: VLAN : 24 learning SIP-DIP N/A Tx 359 Rx 359 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vlan_tagged_ports_with_[unicast] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_tagged_ports.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=210, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=210, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=210, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=210, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 15:07:19 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 3012 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=210, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=210, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=210, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=210, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 15:08:12 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=210, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=210, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=210, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=20] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=210, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":178,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=210, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=210, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=210, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=210, chan=22] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=210, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=210, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=210, chan=22] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/vlan/test_vlan_untagged_ports.py::test_vlan_untagged_ports_with_[broadcast] | 227.99 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vlan_untagged_ports_with_[broadcast]">Starting testcase:test_vlan_untagged_ports_with_[broadcast] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_untagged_ports.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8876' coro=<test_vlan_untagged_ports_with_() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_untagged_ports.py:39> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=210, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=211] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=211] Local address: 172.17.0.2, port 50316 INFO asyncssh:logging.py:92 [conn=211] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=211] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=211] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=211, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=211, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 15:08:13 UTC 2023 INFO asyncssh:logging.py:92 [conn=211, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=211, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=211, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=211, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=211, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=211, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=211, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=211, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=211, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=211, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=211, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=211, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=211, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=211, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=211, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=8] Command: bridge vlan add dev swp33 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=211, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=211, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=211, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp34 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=211, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=10] Command: bridge vlan add dev swp34 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=211, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=211, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=211, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp35 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=211, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=12] Command: bridge vlan add dev swp35 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=211, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=211, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=211, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp36 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=211, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=14] Command: bridge vlan add dev swp36 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=211, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 3013 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_100.1.1.4/24', 'count': 1, 'ip': '100.1.1.4', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_100.1.1.5/24', 'count': 1, 'ip': '100.1.1.5', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Untagged broadcast traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_100.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_100.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05aac1f0>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Untagged broadcast traffic SIP-DIP N/A Tx 181 Rx 181 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Untagged broadcast traffic SIP-DIP N/A Tx 181 Rx 181 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Untagged broadcast traffic SIP-DIP N/A Tx 180 Rx 180 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vlan_untagged_ports_with_[broadcast] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_untagged_ports.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=211, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=211, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=211, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=211, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 15:11:33 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 3013 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=211, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=211, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=211, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=211, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 15:12:00 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=211, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=211, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=211, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=20] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=211, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":179,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=211, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=211, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=211, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=211, chan=22] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=211, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=211, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=211, chan=22] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/vlan/test_vlan_untagged_ports.py::test_vlan_untagged_ports_with_[multicast] | 226.62 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vlan_untagged_ports_with_[multicast]">Starting testcase:test_vlan_untagged_ports_with_[multicast] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_untagged_ports.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8908' coro=<test_vlan_untagged_ports_with_() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_untagged_ports.py:39> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=211, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=212] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=212] Local address: 172.17.0.2, port 51928 INFO asyncssh:logging.py:92 [conn=212] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=212] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=212] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=212, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=212, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 15:12:01 UTC 2023 INFO asyncssh:logging.py:92 [conn=212, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=212, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=212, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=212, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=212, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=212, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=212, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=212, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=212, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=212, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=212, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=212, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=212, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=212, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=212, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=8] Command: bridge vlan add dev swp33 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=212, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=212, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=212, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp34 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=212, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=10] Command: bridge vlan add dev swp34 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=212, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=212, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=212, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp35 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=212, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=12] Command: bridge vlan add dev swp35 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=212, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=212, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=212, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp36 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=212, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=14] Command: bridge vlan add dev swp36 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=212, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 3014 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_100.1.1.4/24', 'count': 1, 'ip': '100.1.1.4', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_100.1.1.5/24', 'count': 1, 'ip': '100.1.1.5', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Untagged multicast traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_100.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_100.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05a88190>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Untagged multicast traffic SIP-DIP N/A Tx 90 Rx 90 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:7 TI Untagged multicast traffic SIP-DIP N/A Tx 90 Rx 90 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:8 TI Untagged multicast traffic SIP-DIP N/A Tx 89 Rx 89 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vlan_untagged_ports_with_[multicast] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_untagged_ports.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=212, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=212, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=212, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=212, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 15:15:19 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 3014 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=212, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=212, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=212, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=212, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 15:15:47 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=212, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=212, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=212, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=20] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=212, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":180,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=212, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=212, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=212, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=212, chan=22] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=212, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=212, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=212, chan=22] Channel closed DEBUG infra2:Logger.py:156 | |||
| Passed | functional/vlan/test_vlan_untagged_ports.py::test_vlan_untagged_ports_with_[unicast] | 233.66 | |
|
-------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vlan_untagged_ports_with_[unicast]">Starting testcase:test_vlan_untagged_ports_with_[unicast] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_untagged_ports.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= ------------------------------Captured stdout call------------------------------ Task <Task pending name='Task-8940' coro=<test_vlan_untagged_ports_with_() running at /usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_untagged_ports.py:39> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=212, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=213] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=213] Local address: 172.17.0.2, port 38882 INFO asyncssh:logging.py:92 [conn=213] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=213] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=213] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=213, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=213, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 15:15:48 UTC 2023 INFO asyncssh:logging.py:92 [conn=213, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=213, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=1] Channel closed DEBUG infra2:Logger.py:156 ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=213, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=2] Command: ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0 INFO asyncssh:logging.py:92 [conn=213, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=2] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=213, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=213, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=3] Channel closed DEBUG infra2:Logger.py:156 ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=213, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=4] Command: ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=213, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=4] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=213, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=213, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=5] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=213, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=6] Command: ip link set dev swp33 up master br0 && ip link set dev swp34 up master br0 && ip link set dev swp35 up master br0 && ip link set dev swp36 up master br0 INFO asyncssh:logging.py:92 [conn=213, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=6] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=213, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=213, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=7] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp33 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=213, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=8] Command: bridge vlan add dev swp33 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=213, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=213, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=213, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=9] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp34 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=213, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=10] Command: bridge vlan add dev swp34 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=213, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=213, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=213, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=11] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp35 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=213, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=12] Command: bridge vlan add dev swp35 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=213, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=213, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=213, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=13] Channel closed DEBUG infra2:Logger.py:156 bridge vlan add dev swp36 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=213, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=14] Command: bridge vlan add dev swp36 vid 2 pvid untagged INFO asyncssh:logging.py:92 [conn=213, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connected to Linux Gateway Session ID: 3015 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Reserving test ports, and may take a minute... INFO DENT:Logger.py:84 [Ixia Traffic Generator] Connection to Ixia REST API Server Established INFO DENT:Logger.py:84 [Ixia Traffic Generator] Assigning ports INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:5 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:5 swp swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:5_100.1.1.2/24', 'count': 1, 'ip': '100.1.1.2', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:6 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:6 swp swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:6_100.1.1.3/24', 'count': 1, 'ip': '100.1.1.3', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:7 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:7 swp swp35 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:7_100.1.1.4/24', 'count': 1, 'ip': '100.1.1.4', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] Changing port: 10.36.118.199:2:8 media mode copper INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding interface on ixia port 10.36.118.199:2:8 swp swp36 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding device {'name': '10.36.118.199:2:8_100.1.1.5/24', 'count': 1, 'ip': '100.1.1.5', 'gw': '100.1.1.6', 'plen': 24, 'vlan': None, 'version': 'ipv4'} INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'connect', 'rc': 0, 'result': 'Connected!'}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Untagged unicast stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp33 to swp34 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Setting up Tgen traffic for Learning stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Creating raw traffic stream INFO DENT:Logger.py:84 [Ixia Traffic Generator] Adding endpoint swp34 to swp33 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'set_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Saving Tgen config file None INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:5_100.1.1.2/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:6_100.1.1.3/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:7_100.1.1.4/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Sending ARP on 10.36.118.199:2:8_100.1.1.5/24 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Generating Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Applying Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting the Tgen Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Starting Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'start_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Traffic INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_traffic', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Traffic Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] Getting Stats INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'get_stats', 'rc': 0, 'result': <ixnetwork_restpy.assistants.statistics.statviewassistant.StatViewAssistant object at 0x7f6d05a8de70>}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:5 Rx 10.36.118.199:2:6 TI Untagged unicast stream SIP-DIP N/A Tx 447 Rx 447 Loss 0.000 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Tx 10.36.118.199:2:6 Rx 10.36.118.199:2:5 TI Learning stream SIP-DIP N/A Tx 447 Rx 447 Loss 0.000 -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vlan_untagged_ports_with_[unicast] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vlan/test_vlan_untagged_ports.py INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=213, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=213, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=15] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=213, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=16] Command: date INFO asyncssh:logging.py:92 [conn=213, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=16] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 15:19:13 UTC 2023 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] Stopping All Protocols INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'stop_protocols', 'rc': 0, 'result': ''}}] INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session INFO DENT:Logger.py:84 [Ixia Traffic Generator] Removing Session ID: 3015 INFO DENT:Logger.py:84 [Ixia Traffic Generator] [{'ixia': {'command': 'disconnect', 'rc': 0, 'result': ''}}] INFO asyncssh:logging.py:92 [conn=213, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=213, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=17] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=213, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=213, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=18] Channel closed DEBUG infra2:Logger.py:156 Sun May 7 15:19:41 UTC 2023 INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=213, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=213, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=213, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=20] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=213, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=20] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":181,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=213, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=213, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=213, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=213, chan=22] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=213, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=213, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=213, chan=22] Channel closed DEBUG infra2:Logger.py:156 | |||